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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.04.2011, 16:25   #1
Жека_
Пользователь
 
Регистрация: 24.04.2011
Сообщений: 24
По умолчанию чтение ini файла

немогу понять что не так. надо из файла считать данные в массив структур
Код:
//само считывание 
//компилит без ошибок но ничего не выводит  
int i=0;
 while (( !book.eof()) && (i!=10))
    {
      Ini->ReadString(i,"K1",PhoneBook[i].name.c_str());
     Ini->ReadString(i,"K2",PhoneBook[i].lastname.c_str());
     Ini->ReadString(i,"K3",PhoneBook[i].data.c_str());
     Ini->ReadString(i,"K4",PhoneBook[i].PhoneNumber.c_str());
i++;
}



//а это вывод
for (int z1=0;z1<(i-1);z1++)
{  
clrscr();
cout<<"\n\n\n"<<PhoneBook[z1].name.c_str()<<"\n"<<PhoneBook[z1].lastname.c_str()<<"\n"<<
     PhoneBook[z1].data.c_str()<<"\n"<<PhoneBook[z1].PhoneNumber.c_str()<<"\n";
     getch();
     }


}

Последний раз редактировалось Stilet; 24.04.2011 в 18:05.
Жека_ вне форума Ответить с цитированием
Старый 24.04.2011, 20:08   #2
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

И не выведет .

Код:
X = Ini->ReadString(i,"K1",PhoneBook[i].name.c_str());
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 30.04.2011, 02:08   #3
Жека_
Пользователь
 
Регистрация: 24.04.2011
Сообщений: 24
По умолчанию

а так выдает ошибку где Х=
Жека_ вне форума Ответить с цитированием
Старый 30.04.2011, 14:00   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну правильно. Его еще описать надо
Код:
 
string X[10][4];
while (( !book.eof()) && (i!=10))
    {
     X[0][i]=Ini->ReadString(i,"K1",PhoneBook[i].name.c_str());
     X[1][i]=Ini->ReadString(i,"K2",PhoneBook[i].lastname.c_str());
     X[2][i]=Ini->ReadString(i,"K3",PhoneBook[i].data.c_str());
     X[3][i]=Ini->ReadString(i,"K4",PhoneBook[i].PhoneNumber.c_str());
i++;
}
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 01.05.2011, 08:52   #5
Жека_
Пользователь
 
Регистрация: 24.04.2011
Сообщений: 24
По умолчанию

всем спасибо уже понял в чем была ошибка
Жека_ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чтение и вывод ini-файла JoLan Общие вопросы Delphi 5 27.07.2010 21:32
Чтение с INI файла. Baaandit Общие вопросы Delphi 3 26.11.2009 17:15
Чтение пароля с ini файла mish@ Общие вопросы Delphi 7 05.11.2009 10:43
Чтение параметров из ini файла Яр|/||< (^_^) Общие вопросы Delphi 2 29.06.2009 20:54