Sauter une ligne dans un programme

Sauter une ligne dans un programme - C - Programmation

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!

Reply

Marsh Posté le 04-08-2005 à 08:44:52   

Reply

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);  

Reply

Marsh Posté le 04-08-2005 à 09:06:09    

la 1ère ne fonctionne pas avec mon compilateur mais la 2ème marche...Merci!!

Reply

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.

Reply

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"

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed