Witam,
Napisałem prosty program, który po wczytaniu łańcucha znaków i pojedynczego znaku musi ten znak znaleźć w tym łańcuchu. Jeśli go znajdzie program ma zwrócić 1, jeśli nie 0. Kompilator nie pokazuje żadnego błędu, lecz okno konsoli wyłącza się nie pokazując rezulatatu.
Oto kod:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main () {
char lan[255];
char zn;
int i=0;
int tak=0;
scanf ("%255[^\n]s", lan);
fflush (stdin);
scanf ("%c", &zn);
for (i; lan[i]!='\0'; ++i) {
if (lan[i]==zn) ++tak;
}
if (tak!=0) return 1;
else return 0;
system ("pause");
}