2016-12-07 1 views

Répondre

4

Vous pouvez envoyer un EOF avec CTRL +systèmes D (pour Linux) ou CTRL +Z (pour Windows).

Pour élaborer, quand fgetc() est en attente d'une entrée de videstdin, cette combinaison de touches simulera le EOF. Dans le cas, le stdin n'est pas vide, vous devez utiliser la combinaison de touches deux fois (une fois pour aider à vider le stdin, une autre pour réellement envoyer le EOF).

+0

... qui doit être la * première * entrée (ou la première après une nouvelle ligne). –

+0

@WeatherVane Merci, mis à jour en conséquence. :) –

+0

@WeatherVane En ce moment, je n'ai aucune idée et je n'ai pas un système Windows à portée de main, vous mettra à jour après avoir essayé. –