Création de fonctions(langage C)
firk
-
Char Snipeur Messages postés 9813 Date d'inscription Statut Contributeur Dernière intervention -
Char Snipeur Messages postés 9813 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je voudrais juste savoir (avoir des éclaircissements):
1)créer une fonction nom, prénom.
2)le plus important : une fonction adresse.
J'ai fait quelque chose du style :
char nom(int i, char N[])
{ for(i=0; i<30;i++)
scanf("%s",&N[i]);
}
char prénom(int j, char P[])
{ for(j=0;j<20;j++)
scanf("%s",&P[j]);
}
char adresslot(int argc, char *argv[])
{ int j;scanf("%s", &argv[j]);scanf("%d", &argc[j]);
while(argc<6)
argv[j]=atoi(*argc);
if(argc==6)
printf(" ");
while(argc>6)
argc=putchar(*argv[j]);
}
je voudrais juste savoir (avoir des éclaircissements):
1)créer une fonction nom, prénom.
2)le plus important : une fonction adresse.
J'ai fait quelque chose du style :
char nom(int i, char N[])
{ for(i=0; i<30;i++)
scanf("%s",&N[i]);
}
char prénom(int j, char P[])
{ for(j=0;j<20;j++)
scanf("%s",&P[j]);
}
char adresslot(int argc, char *argv[])
{ int j;scanf("%s", &argv[j]);scanf("%d", &argc[j]);
while(argc<6)
argv[j]=atoi(*argc);
if(argc==6)
printf(" ");
while(argc>6)
argc=putchar(*argv[j]);
}
A voir également:
- Création de fonctions(langage C)
- Langage ascii - Guide
- Creation de compte google - Guide
- Creation de site web - Guide
- Creation compte gmail - Guide
- Media creation tool - Télécharger - Systèmes d'exploitation
3 réponses
tes fonctions ne retournent rien, tu essai de mettre un string dans un char dans les fonction nom() et prenom() (d'ailleurs, tu mets un accent, il n'en faut pas en C)
Je ne voi pas l'intéret de fournir un entier en argument etant donner que tu ne l'utilise pas.
Dans adresslot, tu défini une variable j que tu n'initialise même pas !
Bref, beaucoup de boulot sur peu de lignes.
Je ne voi pas l'intéret de fournir un entier en argument etant donner que tu ne l'utilise pas.
Dans adresslot, tu défini une variable j que tu n'initialise même pas !
Bref, beaucoup de boulot sur peu de lignes.