Sauter une ligne dans un programme - C - Programmation
Marsh Posté le 04-08-2005 à 08:50:14
tu as deux solutions tu peux faire :
fprintf(pFile,"%d\r\n\
%d\r\n%f\r\n",Affich_dem1,iData,fData);
ou sinon :
fprintf(pFile,"%d\r\n"
"%d\r\n%f\r\n",Affich_dem1,iData,fData);
Marsh Posté le 04-08-2005 à 09:06:09
la 1ère ne fonctionne pas avec mon compilateur mais la 2ème marche...Merci!!
Marsh Posté le 04-08-2005 à 09:47:40
Pour la première, il faut que le backslash soit le tout dernier caractère de la ligne. Par "tout dernier caractère", j'entends qu'il n'y a rien d'autre, pas même un espace, tabulation ou quoi.
Marsh Posté le 04-08-2005 à 10:46:33
\n suffit pour afficher un saut de ligne.
"chaine1" "chaine3"
"chaine2"
sont automatiquement collées par le cpp pour former "chaine1chaine3chaine2"
Marsh Posté le 04-08-2005 à 08:44:52
Salut!
Salut!
Je voudrais simplement sauter une ligne à l'interieur de mon programme mais je ne sais pas comment m'y prendre. Je compile du C sous WinCC.
Dans un programme, j'ai plusieurs lignes qui parcourent des kilomètres! et je voudrais les couper pour rendre le programme + lisible mais si j'écris par exemple:
fprintf(pFile,"%d\r\n
%d\r\n%f\r\n",Affich_dem1,iData,fData);
au lieu de
fprintf(pFile,"%d\r\n%d\r\n%f\r\n",Affich_dem1,iData,fData);
ça ne marche plus. Quelle est l'astuce?
Merci!