Bonjour à tous,
je suis nouveau sur ce forum (et en programmation).
Je cherche à apprendre le C, mais je me heurte à un problème :
La valeur de EOF donnée par un programme (faisant un printf de la valeur de EOF) me donne -1 (ça c'est normal).
Mais je n'arrive pas à trouver quel charactère du clavier correspond à la valeur -1 ...
ce qui empêche le programme de sortir des boucles while du type while ((c=getchar())!=EOF)
Normalement ça devrait être la touche entrée non ? mais la valeur de '\n' m'est donnée à 10, ce qui explique pourquoi je n'arrive pas à fermer la boucle...
Quelqu'un pourrait m'aider ?
je suis sous windows XP, j'ai utilisé différents compilateurs :
devC++ & codeblocks
La bibliothèque est celle standard, stdio.h
C'est surement complètement idiot, mais je suis bloqué et j'ai essayé un peu de tout.
Merci par avance
Partager