Показать сообщение отдельно

  #11  
Старый 21.07.2008, 17:12
Baron Night
Познающий
Регистрация: 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
 
Ответить с цитированием