![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 18.05.2010
Сообщений: 18
|
![]()
Функция выводит справку об изделиях не содержаших драгоценных металлов.
Ничего не выводит на экран.... Функция вывода правильная...Ошибка где-то в цикле... не могу найти void TFile::poisk_d() { cout<<"Poisk po coderganiu drag metakllov"<<endl; ifstream ff(file_name); ff>>count; int z; for(int i=1;i<=count;i++) { ff>>d; z=0; for(int j=0;j<M;j++) { if(d.o[M]!=0) z++; } cout<<endl<<z; if(z==0) d.vivod_(); } ff.close(); } |
![]() |
![]() |
![]() |
#2 |
:D
Форумчанин
Регистрация: 26.09.2010
Сообщений: 570
|
![]()
while(!ff.eof()) пробовали?
Пишу ПО, создаю сайты, делаю курсовые работы, за деньги
C#, .NET, MS SQL, AngularJS, HTML, jQuery |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 18.05.2010
Сообщений: 18
|
![]()
эээ...нас такому не учили)
|
![]() |
![]() |
![]() |
#4 |
:D
Форумчанин
Регистрация: 26.09.2010
Сообщений: 570
|
![]()
хорошо, для чего нужна переменная count, количество слов/строк?
Пишу ПО, создаю сайты, делаю курсовые работы, за деньги
C#, .NET, MS SQL, AngularJS, HTML, jQuery |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 18.05.2010
Сообщений: 18
|
![]()
количество строк(записей)
|
![]() |
![]() |
![]() |
#6 |
:D
Форумчанин
Регистрация: 26.09.2010
Сообщений: 570
|
![]()
тогда вот так
Код:
Пишу ПО, создаю сайты, делаю курсовые работы, за деньги
C#, .NET, MS SQL, AngularJS, HTML, jQuery |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 18.05.2010
Сообщений: 18
|
![]()
спасибо...
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 18.05.2010
Сообщений: 18
|
![]()
не подскажешь ещё, как сделать редактирование выбранного поля выбранной записи??
void TFile::red() { int zap,fld; read_tab(); cout<<"Vvedite nomer zapici: "; cin>>zap; ifstream ff(file_name); ofstream tt("tmp.xxx"); ff>>count; tt<<setw(5)<<count<<" "; for(int i=1;i<=zap-1;i++) { ff>>d; tt<<d; } cout<<endl<<"Vvedite nomer pola dla ispravlenia: "; cout<<endl<<"1- nazvanie, 2- izgotovitel, 3- tip vctavki, 4-massa vctavki, 5- massa opravi,6 -coderganie "; cin>>fld; switch(fld) { case 1: {ff.seekg(0,ios::beg); cout<<"Vvedite :"; cin>>d.n; } case 2: как переместится на 2 поле?? } tt<<d; for(i=1;i<=zap-1;i++) { ff>>d; tt<<d; } ff.close(); tt.close(); unlink(file_name); rename("tmp.xxx","file_name"); } |
![]() |
![]() |
![]() |
#9 |
:D
Форумчанин
Регистрация: 26.09.2010
Сообщений: 570
|
![]()
я вот честно не понял что от меня требуется
![]()
Пишу ПО, создаю сайты, делаю курсовые работы, за деньги
C#, .NET, MS SQL, AngularJS, HTML, jQuery |
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 18.05.2010
Сообщений: 18
|
![]()
с помощью switch-case выбирается поле для изменения... запись выбирается в цикле выше... я не могу понять как сделать само редактирование именно одного,нужного поля...
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Функция | Yara24 | Помощь студентам | 1 | 28.05.2010 17:29 |
функция обновления записи | Droid | БД в Delphi | 2 | 09.05.2010 16:12 |
[C++] Программа-справочник, Функция удаления записи из файла | umnik90 | Общие вопросы C/C++ | 1 | 11.06.2009 16:07 |
функция | Dialon | Помощь студентам | 4 | 02.02.2009 23:15 |
одна функция потока, а другая функция - член класса запускающего этот поток | Дмитрий_Ч | Общие вопросы C/C++ | 2 | 27.09.2007 08:50 |