Go Down

Topic: fscanf et fichier txt qui repond systematiquement 0 (sur du code pour pc) (Read 1 time) previous topic - next topic

skywodd


Dev-C++ n'inclus pas termios.h et pas non plus ansi.h

P*tain parfois je suis vraiment un boulet !
<termios.h> c'est pour la gestion des terminaux sous linux, sous windows c'est pas du tout la même chose.

Sous windows c'est <conio.h> :
http://en.wikipedia.org/wiki/Conio.h
Quote
getch - Reads a character directly from the console without buffer, and without echo.
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

g1_8008

J'ai modifier le p'tit détail malheureux...

Et le termios passa en conio, dit t'il à voix basse.
OOh ciel oooh misère, que faire, sermonna t'il les yeux pointer vers le plafond !
En conséquence de cette inconséquence, que voilà une nouvelle sentence, trois petit points.

Et hop ... maintenant la totalité des lignes ne sont plus reconnu que comme des variables non déclaré.
Marquer d'un beau rouge sacrilège  "... not declared in this scope"

Note au psy:
Ah haaa donne moi une arme à feux que je me tire une balle dans le pieds, de suite.
Ou non plutôt cette mort douce... ou cache tu donc ton flacon de vitriole.

L'humour me tiendrai par la jambe ? ça pique

Note : aussi modifier dans "struct conio ..."

skywodd

Code compilé avec gcc sans probléme et 100% fonctionnel sous windows :
Code: [Select]
#include <stdio.h>
#include <conio.h>

int main()
{
    unsigned char c;

    puts ("Enter text. Include a dot ('.') in a sentence to exit:");
    do {
        c=getch();
        putch(c);
    } while (c != '.');

    return 0;
}
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

g1_8008

Merci.

Plus besoin de faire entrée (ouf!)
Mais j'ai toujours le point parasite qui retourne à la ligne.

Rassure toi moi aussi j'en ai ras le bol, a la limite j'avais envie de l'imprimer pour mâché de papier après !
(imagine toi un mec glauque mâchouillant de papier avec les yeux du même glauque)
Mon ultime bidouille (si j'ai envie d'y toucher) sera de mettre un espace, au moins lui ne va pas faire tache à l'écran.

skywodd

Si tu vires le "putch(c);" plus rien doit s'afficher ... sinon je bouffe mon chapeau !
(ok j'avoue je prend pas trop de risque vu que j'en ai pas :smiley-mr-green:)
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

Go Up