retour a la ligne dans un FPUTS() [RESOLU] - C - Programmation
Marsh Posté le 28-04-2006 à 17:15:13
Code :
|
comme ça, ça marche pas ?
sinon, si t'es sous windows, essaie "\r\n" au lieu de "\n" tout seul.
Marsh Posté le 28-04-2006 à 17:21:46
mon probleme est qu'en fait ce n'est pas une chaine de caractere comme je l'ai marqué, mais une variable :
Code :
|
Et donc j'aimerai qu'il soit en dessous de l'autre... donc \n apres une variable ne marche pas!
Marsh Posté le 28-04-2006 à 18:12:47
Eh bien ajoute fputs("\n",fp_out); entre les deux !! (sinon tu as fprintf(fp_out, "%s\n%s", text, text2);
Attention
char *texte = argv[1];
char *texte2 = argv[2];
Marsh Posté le 28-04-2006 à 18:13:45
tabb a écrit : mon probleme est qu'en fait ce n'est pas une chaine de caractere comme je l'ai marqué, mais une variable :
|
fprintf(fp_out, "%s\n", texte);
Trap D a écrit : Attention |
Oui bien vu, je n'avais pas fait gaffe.
Marsh Posté le 29-04-2006 à 10:44:41
Exact pour les etoiles, j'avais pas coller mon code entier..
Merci pour fprintf, j'essaye de suite.
Marsh Posté le 28-04-2006 à 16:05:58
Bonjour,
J'ai un probleme, j'écris dans un fichier une chaine de caractere :
Et je voudrais que mon porchain texte a ecrire soit a la ligne
me renvoie "testessai"
alors que je voudrais :
test
essai
Le '\n' ne fonctionne pas (ou alors je ne sais pas où le mettre...?)
Merci de votre aide.
Message édité par tabb le 29-04-2006 à 10:52:02