Création de fonctions(langage C)

firk -  
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]);
}
A voir également:

3 réponses

Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
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.
1
maily Messages postés 7556 Date d'inscription   Statut Contributeur Dernière intervention   453
 
Bonjour,

quelle est ta question exactement? Ce n'est pas très clair...

Tes fonctions ont l'air correct...
0
firk
 
Disons que sur ma console, il apparait des messages d'erreur et que je n'arrive pas à les identifier, puis de les résoudre.
0
mype Messages postés 2435 Date d'inscription   Statut Membre Dernière intervention   437
 
c'est sur ce n'est pas clair du tout ?
quel message d'erreur ?
c'est quoi le but de tes fonctions nom() prenom() et adresse() ?
0