A voir également:
- Pointeur sur enregistrement
- Enregistrement youtube - Guide
- Enregistrement ecran pc - Guide
- Enregistrement audio pc - Guide
- Transférer enregistrement freebox sur clé usb - Forum Freebox
- Comment faire apparaître le pointeur de la souris - Guide
3 réponses
j'ai recodé plus proprement mais tjs des tonnes d'erreurs de compilation je ne comprends plus rien je suis mon livre pourtant:
struct voiture {
int immatriculation;
char *modele;
};
struct voiture v, *pv;
pv = &v;
pv -> identification = 5948;
pv -> modele = "peugeot";
void afficher(struct voiture *pv){
printf("immatriculation %d, Modele %s, %d ", pv->immatriculation,pv->modele);
}
A la compilation j'ai tout ce flot d'erreur je ne comprends pas:
error: data definition has no type or storage class error: type defaults to ‘int’ in declaration of ‘pv’
error: conflicting types for ‘pv’
error: previous declaration of ‘pv’ was here
error: initialization makes integer from pointer without a cast
error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘->’ token
error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘->’ token
error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘->’ token
error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘->’ token
Quelqu'un aurait il une petite idée svp?
struct voiture {
int immatriculation;
char *modele;
};
struct voiture v, *pv;
pv = &v;
pv -> identification = 5948;
pv -> modele = "peugeot";
void afficher(struct voiture *pv){
printf("immatriculation %d, Modele %s, %d ", pv->immatriculation,pv->modele);
}
A la compilation j'ai tout ce flot d'erreur je ne comprends pas:
error: data definition has no type or storage class error: type defaults to ‘int’ in declaration of ‘pv’
error: conflicting types for ‘pv’
error: previous declaration of ‘pv’ was here
error: initialization makes integer from pointer without a cast
error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘->’ token
error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘->’ token
error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘->’ token
error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘->’ token
Quelqu'un aurait il une petite idée svp?
dubcek
Messages postés
18589
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
21 mars 2023
5 584
13 févr. 2010 à 15:22
13 févr. 2010 à 15:22
hello
$ cat voit.c
#include <stdio.h>
struct voiture {
int immatriculation;
char *modele;
};
struct voiture v, *pv;
void afficher(struct voiture *pv)
{
printf("immatriculation %d, Modele %s\n", pv->immatriculation,pv->modele);
}
main()
{
pv = &v;
pv -> immatriculation = 5948;
pv -> modele = "peugeot";
afficher(pv);
}
$
$ ./voit
immatriculation 5948, Modele peugeot
$
13 févr. 2010 à 03:11