[c] retour a la ligne en c

Résolu/Fermé
cotta Messages postés 294 Date d'inscription mercredi 5 novembre 2008 Statut Membre Dernière intervention 3 mai 2010 - 10 janv. 2010 à 16:45
cotta Messages postés 294 Date d'inscription mercredi 5 novembre 2008 Statut Membre Dernière intervention 3 mai 2010 - 10 janv. 2010 à 18:42
Bonjour,

je voudrais obtenir ce resultat :
0-1-5-11-7
5-28-55-9
10-60-62-56 etc...


au lieu de ç :
0-1-5-11-7-35-28-55-9-10-60-62-56-58-6-42-70-48-26-14-20-51

je ne veux pas que tout les numéros soit sur toute une ligne je voudrais qu'un ceratin moment par exemple aprés 10 numéros il ya un retour a la ligne.

j'ai essayer avec "\n" mais il m'affiche tout les num horizentalement.

un peu d'aide SVP.

Merci d'avance.

7 réponses

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
10 janv. 2010 à 18:13
Tu parles de parcours[i], j'en déduis donc que les nombres sont stockés dans un tableau. Et je supposerai que tous les nombres sont stockés dedans et qu'il suffit de les afficher.
Pour avoir un retour à la ligne tous les 10 caractères, tu peux faire :
int i;
for(i=0;i<sizeof parcours/sizeof *parcours;i++) {
     if(i!=0 && i%10==0) 
        putchar('\n');

     printf("%d  ",parcours[i]);
}
putchar('\n');


Cdlt,
1
chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 378
10 janv. 2010 à 16:49
Salut,
Tu pourrais etre plus precis....
le resultat dans un fichier, à l'ecran...tu recupere les numeros d'où??
0
cotta Messages postés 294 Date d'inscription mercredi 5 novembre 2008 Statut Membre Dernière intervention 3 mai 2010 3
10 janv. 2010 à 17:02
Merci de m'avoir répondu.
je récupére les numéros aprés la compilation d'un fichier.c .

le resultat et dans un fichier
0
BadGuitarist Messages postés 367 Date d'inscription dimanche 12 octobre 2008 Statut Membre Dernière intervention 20 octobre 2013 27
10 janv. 2010 à 17:42
Bonsoir Cottan,

As-tu essayé les fonctions :

println
fprintln
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
10 janv. 2010 à 17:50
println ??
Tu confonds pas avec le java ?

Quoiqu'il en soit println et fprintln n'existent pas en C.

Cdlt,
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
10 janv. 2010 à 17:52
Salut,

Pourrais-tu poster ton code ? Histoire qu'on le corrige.
Quoiqu'il en soit le '\n' est la bonne solution lorsqu'il s'agit d'aller à la ligne.
Tu as peut-être fais une erreur ailleurs.

Cdlt,
0
cotta Messages postés 294 Date d'inscription mercredi 5 novembre 2008 Statut Membre Dernière intervention 3 mai 2010 3
10 janv. 2010 à 18:04
ben mon code s'est un peu amélioré en tapant :

printf("%d\\", parcours[i]);

ce n'était pas le resultat que j'ai voulu mais bon c'est mieux que rien ....
0
cotta Messages postés 294 Date d'inscription mercredi 5 novembre 2008 Statut Membre Dernière intervention 3 mai 2010 3
10 janv. 2010 à 18:42
merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii infinément fiddy mon affichage est trés claire méme avec un grand nombre de chiffres !!!! Merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiii encore.


BN soirée.

@cotta :) :) :)
0