Witam,
mam program do napisania, w którym najpierw zczytywane są liczby typu całkowitego, a następnie jedna linijka tekstu. Mój kod tak się prezentuje:
int skok;
scanf("%d", &skok);
char tresc[100];
int znak = 0;
int c;
// pobieramy dane od użytkownika
while((c=getchar())!=EOF){
if(c=='\n'){
// naciścnięto [Enter]
// więc kończymy zczytywać
tresc[znak] = '\0';
break;
}else{
// wpisywany jest normalny ciąg znaków
tresc[znak++] = c;
}
}
Niestety po wpisaniu jakiejś liczby program od razu się wyłącza.
Mógłby ktoś wyjaśnić dlaczego?
Pozdrawiam