![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 20.11.2009
Сообщений: 3
|
![]()
Вообще мне необходимо к игре шашки добавить статистику победителей и проигравших, но для начала необходимо считать данные из файла и вывести их в стринггрид, вот что щас наделал
int p; struct inst { long int nomer; char fam[10]; long int otl; long int hor; long int udov; } ; char *t="c:\\temp\\obr.txt"; int k; char *c=new char; inst *nii=new inst[k]; //-------------------- int kol(){ fstream fn(t,ios::in); if(!fn) { ShowMessage("Ne otkr"); getch();} char *o=new char; fn>>o; while(strcmp(o,"*#*")!=0) {fn>>o; if(strcmp(o,"#")== 0) k++;} fn.close(); return k;} //------------------------------------ void load() { int i; //cout<<" nomer\tfamiliya otl hor udov\n"; Form1->StringGrid1->Cells[0][0]="#"; Form1->StringGrid1->Cells[1][0]="FAM"; Form1->StringGrid1->Cells[2][0]="OTL"; Form1->StringGrid1->Cells[3][0]="HOR"; Form1->StringGrid1->Cells[4][0]="UDOV"; fstream fin(t,ios::in); if(!fin) { ShowMessage("Ne otkr"); getch(); } char *o=new char; for(i=0;i<k;i++) { fin>>(*(nii+i)).nomer>>(*(nii+i)).f am>>(*(nii+i)).otl>>(*(nii+i)).hor> >(*(nii+i)).udov>>o; Form1->StringGrid1->Cells[0][i+1]=(*(nii+i)).nomer; Form1->StringGrid1->Cells[1][i+1]=(*(nii+i)).fam; Form1->StringGrid1->Cells[2][i+1]=(*(nii+i)).otl; Form1->StringGrid1->Cells[3][i+1]=(*(nii+i)).hor; Form1->StringGrid1->Cells[4][i+1]=(*(nii+i)).udov; } fin.close(); } в чем я не прав? |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
чтение StringGrid из файла | emirk1 | Общие вопросы Delphi | 8 | 05.01.2011 22:56 |
Чтение/запись в файл в StringGrid | SVadiks | Помощь студентам | 0 | 03.12.2009 22:14 |
Чтение из файла | pautina | Общие вопросы Delphi | 8 | 23.01.2009 15:48 |
Чтение файла | [Smarik] | Помощь студентам | 8 | 28.04.2008 22:15 |
Чтение файла | Stanislav | Общие вопросы Delphi | 18 | 24.11.2007 20:45 |