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