Problème en c
Fermé
debutant
-
20 janv. 2008 à 10:51
sfel Messages postés 1640 Date d'inscription lundi 18 juin 2007 Statut Membre Dernière intervention 15 juillet 2009 - 17 mars 2008 à 19:07
sfel Messages postés 1640 Date d'inscription lundi 18 juin 2007 Statut Membre Dernière intervention 15 juillet 2009 - 17 mars 2008 à 19:07
9 réponses
sfel
Messages postés
1640
Date d'inscription
lundi 18 juin 2007
Statut
Membre
Dernière intervention
15 juillet 2009
430
20 janv. 2008 à 11:00
20 janv. 2008 à 11:00
bonjour,
et si tu utilisait strcat() ??
dans le cas
nom = "toto"
prenom = "marcel"
tu fais un char* matricule
tu initialise matricule à " " (strset par exemple)
ensuite
et si tu utilisait strcat() ??
dans le cas
nom = "toto"
prenom = "marcel"
tu fais un char* matricule
tu initialise matricule à " " (strset par exemple)
ensuite
strcat(matricule, nom) strcat(matricule, prenom)
sfel
Messages postés
1640
Date d'inscription
lundi 18 juin 2007
Statut
Membre
Dernière intervention
15 juillet 2009
430
20 janv. 2008 à 14:25
20 janv. 2008 à 14:25
de rien
extra.Nader
Messages postés
9
Date d'inscription
dimanche 20 janvier 2008
Statut
Membre
Dernière intervention
8 janvier 2011
20 janv. 2008 à 14:51
20 janv. 2008 à 14:51
Mais c'est tres facile!!
Mr. sfel vous à donner la fonction 'strcat' (String cat). cette dernière vous facilte la décomposition des chaines.
pour les entiers (Mois et année) vous pouver faire le Casting en String (exmp var=""+jour) puis vous pouvez utiliser la fonction
strcat("","");
pour resoudre le probleme le Mois vous pouvez lire les 2 premier caractères et vous pouvez uiliser aussi un tableau String de taille 12
t[0]="JANVIER";
remarque: c'est mieux de refaire tous (votre code). cette tache et mieux facile que tu le crois.
dans votre example je crois qu'il est n'est pas necessaire d'étuliser des fonctions.
Mr. sfel vous à donner la fonction 'strcat' (String cat). cette dernière vous facilte la décomposition des chaines.
pour les entiers (Mois et année) vous pouver faire le Casting en String (exmp var=""+jour) puis vous pouvez utiliser la fonction
strcat("","");
pour resoudre le probleme le Mois vous pouvez lire les 2 premier caractères et vous pouvez uiliser aussi un tableau String de taille 12
t[0]="JANVIER";
remarque: c'est mieux de refaire tous (votre code). cette tache et mieux facile que tu le crois.
dans votre example je crois qu'il est n'est pas necessaire d'étuliser des fonctions.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
et la fonction "strncat" , on peut l'utiliser si on veut prendre qu'une partie, non?
char *strncat ( char *c1, char *c2, size)
char *strncat ( char *c1, char *c2, size)
sfel
Messages postés
1640
Date d'inscription
lundi 18 juin 2007
Statut
Membre
Dernière intervention
15 juillet 2009
430
20 janv. 2008 à 17:38
20 janv. 2008 à 17:38
oui
et Nader, qui te dis que c'est Mr sfel ??
je suis d'origine brésilienne, ainsi, l'on écrit Mr-Mme sfel ^^
et sinon c'es tbien d'utiliser des fonctions pour éclaircir ton code, mais trop de fonction tue les fonctions...
et Nader, qui te dis que c'est Mr sfel ??
je suis d'origine brésilienne, ainsi, l'on écrit Mr-Mme sfel ^^
et sinon c'es tbien d'utiliser des fonctions pour éclaircir ton code, mais trop de fonction tue les fonctions...
Mahmah
Messages postés
496
Date d'inscription
lundi 17 septembre 2007
Statut
Membre
Dernière intervention
22 juin 2010
125
20 janv. 2008 à 17:47
20 janv. 2008 à 17:47
Bonjour,
Ou avec sprintf
M.
Ou avec sprintf
nom[3] = '\0'; prenom[3] = '\0'; sprintf( matricule, "%d%d%d%s%s", jour, mois, annee, nom, prenom );
M.
extra.Nader
Messages postés
9
Date d'inscription
dimanche 20 janvier 2008
Statut
Membre
Dernière intervention
8 janvier 2011
17 mars 2008 à 09:38
17 mars 2008 à 09:38
bonjour ? Sfel
j'ai pas compris ton message,
d'aprés les intervention dans ce forum, je te trouve que tu aime language c.
et tu ne veux pas q tu trouve quelq'un meiu q toi.
Qcq tu fais dans ta vie?
bon courage.
j'ai pas compris ton message,
d'aprés les intervention dans ce forum, je te trouve que tu aime language c.
et tu ne veux pas q tu trouve quelq'un meiu q toi.
Qcq tu fais dans ta vie?
bon courage.
sfel
Messages postés
1640
Date d'inscription
lundi 18 juin 2007
Statut
Membre
Dernière intervention
15 juillet 2009
430
17 mars 2008 à 19:07
17 mars 2008 à 19:07
salut, je t'avouerais que moi non plus je n'ai pas compris ton message, il y a des mots en trop dans tes phrases. ^^
Et moi, je disait juste que j'étais Mme et non pas Mr.
Et moi, je disait juste que j'étais Mme et non pas Mr.