
21.07.2008, 17:12
|
|
Познающий
Регистрация: 06.08.2006
Сообщений: 68
С нами:
10401423
Репутация:
50
|
|
Есть текстовый файл, Содержит всего одну строчку из 8 символов, Открываю его через fopen
а прочитать через gets (in) копм не может, виснет
вот кусок кода:
Код:
{
char prov;
char ch;
GtkWidget *entry = glade_xml_get_widget(xml, "entry");
prov = gtk_entry_get_text(GTK_ENTRY(entry));
FILE *in;
in = fopen("password.text", "r");
ch = gets(in);
fclose (in);
if (ch == prov)
{ gtk_main_quit();
system("./Set");
return 0;
}else
{
GtkWidget *labelNever;
labelNever = glade_xml_get_widget(xml, "labelNever");
gtk_label_set_text (GTK_LABEL (labelNever) , "Неверный пароль");
}
Где ошибка?
p.s. *nix
|
|
|