Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.03.2012, 14:34   #1
Lapochka
Пользователь
 
Регистрация: 27.05.2010
Сообщений: 24
По умолчанию Работа с файлами в С++Builder

Народ!У меня такая проблема!
Для входа в программу нужно вводить логин и пароль.
Истинные данные находятся в файле txt.Суть задачи такова: после ввода логина и пароля в Edit1 и Edit2,они сравниваются с теми данными, что в файле.И далее идет загрузка самой программы.
Я не могу считать и логин и пароль в разные буфера.А если считывает,то только одну букву из логина.
Код HTML:
TForm1 *Form1;
AnsiString buf1,buf2;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)
{
FILE  *f;
f=fopen("login","r");
//int getc(FILE *f);
buf1=getc(f);
buf2=getc(f);
int fclose(FILE *f);
 if ((Edit1->Text==NULL)&&(Edit2->Text==NULL))
ShowMessage("Вы ничего не ввели"); 
else
   { if ((Edit1->Text==buf1) && (Edit2->Text==buf2))
       
        Form2->Show();
         
}
Lapochka вне форума Ответить с цитированием
Старый 21.03.2012, 16:34   #2
ACE Valery
Сама себе режиссер
Старожил
 
Аватар для ACE Valery
 
Регистрация: 27.04.2007
Сообщений: 3,365
По умолчанию

getc берет только один символ. Попробуйте gets
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
ACE Valery вне форума Ответить с цитированием
Старый 21.03.2012, 17:40   #3
Lapochka
Пользователь
 
Регистрация: 27.05.2010
Сообщений: 24
По умолчанию

a если gets,то выдает ошибку
Unresolved external 'gets(std::FILE *)' referenced from (путь файла)

Последний раз редактировалось Lapochka; 21.03.2012 в 17:52.
Lapochka вне форума Ответить с цитированием
Старый 27.03.2012, 21:57   #4
Lapochka
Пользователь
 
Регистрация: 27.05.2010
Сообщений: 24
По умолчанию

все решение нашла.
Тема закрыта
Lapochka вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рекурсия и работа с файлами в C++ Builder. Михаил Роганин Помощь студентам 0 18.12.2011 14:20
Работа с файлами C++Builder Kazik Помощь студентам 3 06.06.2010 22:04
C++Builder работа с txt файлами S.P Помощь студентам 1 31.10.2009 00:52
Builder работа с файлами Archik Помощь студентам 0 03.06.2009 18:11
работа с файлами Builder C++ 6 rest Помощь студентам 2 01.04.2009 16:42