Pages: 1 [2]   Go Down
Author Topic: fscanf et fichier txt qui repond systematiquement 0 (sur du code pour pc)  (Read 1628 times)
0 Members and 1 Guest are viewing this topic.
France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5347
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Offline Offline
Newbie
*
Karma: 0
Posts: 28
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 ..."
Logged

France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5347
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Code compilé avec gcc sans probléme et 100% fonctionnel sous windows :
Code:
#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;
}
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Offline Offline
Newbie
*
Karma: 0
Posts: 28
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5347
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Pages: 1 [2]   Go Up
Jump to: