Fonction gotoligcol [C] - C - Programmation
Marsh Posté le 09-11-2012 à 23:22:09
J'ai compilé, exécuté, et...
B |
Il y a bien un B en (0, 1)
A+,
Marsh Posté le 09-11-2012 à 23:29:01
Mon problème est d'afficher ce qu'il y a après en fait, le "B" s'affiche en effet très bien, c'est le principe de la fonction
Marsh Posté le 09-11-2012 à 23:29:27
Tiens, voici quelques fonctions de base utiles dans ce contexte:
Code :
|
Ca marche très bien chez moi avec gcc.
A+,
Marsh Posté le 09-11-2012 à 23:32:04
dalk64 a écrit : Mon problème est d'afficher ce qu'il y a après en fait, le "B" s'affiche en effet très bien, c'est le principe de la fonction |
Probablement parce qu'il ya pas un fflush(stdout); après le printf("\nA la ligne" ); qui n'a pas de \n final (et donc pour lequel le flush du buffer n'est pas automatique).
A+,
Marsh Posté le 09-11-2012 à 23:49:54
Merci de votre réponse,
j'ai réessayé avec un fflush(stout); après le printf, mais rien ne change.
Je précise que je suis débutant dans le domaine.
Marsh Posté le 10-11-2012 à 00:18:05
Aucune idée, chez moi ça marche.
Tout au plus je réécrirais le code de manière plus conventionnelle:
printf("A A\n" );
printf("A la ligne" );
fflush(stdout);
gotoligcol(0, 1);
printf("B" );
A+,
Marsh Posté le 09-11-2012 à 22:03:10
Bonjour,
J'ai une question assez bête je suppose, voici déjà mon code :
Bon but est d'afficher :
ABA
A la ligne
Mais ce qui s'affiche est :
ABA
Le problème est donc que "A la ligne" ne s'affiche pas sur la console, j'en déduis que l'on ne peut pas afficher ce qui est après les caractères insérés par gotoligcol (ici le "B" ?)
C'est très ennuyeux, ou alors je suis à côté de la plaque ?
Si quelqu'un pouvait m'éclairer à ce sujet s'il vous plait, merci