C/Pierwszy program: Różnice pomiędzy wersjami

Usunięte 5 bajtów ,  8 lat temu
→‎Rozwiązywanie problemów: funkcja getchar wymagala wcisniecia entera a nie dowolnego znaku
(→‎Rozwiązywanie problemów: funkcja getchar wymagala wcisniecia entera a nie dowolnego znaku)
Jeśli udało Ci się pomyślnie skompilować i uruchomić program, jest możliwe, że jedyne co zaobserwowałeś to mignięcie okienka konsoli. Dzieje się tak, ponieważ nasz program wraz z wykonaniem swojego zadania (wypisanie komunikatu) kończy działanie, nie czekając na reakcję użytkownika. Problem nie występuje, jeśli uruchomimy aplikację z poziomu linii poleceń (np. w oknie konsoli).
 
Dodajmy do naszego programu polecenie wczytania pojedynczego znaku z wejścia (w zwykłym przypadku oznacza to oczekiwanie, aż użytkownik wciśnie jakiś klawisz na klawiaturze) - zadanie to wykona funkcja <tt>getchargetch</tt>.
 
<source lang="C">
{
puts ("Hello World!");
getchar getch();
return 0;
}
Anonimowy użytkownik