![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 15.04.2011
Сообщений: 1
|
![]()
Люди! Не знаю что делать... Мне нужно открыть файл с правилами и применить его к файлу со значениями. Но в одной строке это не получается. Строку выделил красным, код полностью работает кроме этой строки.
#include <stdio.h> #include <string.h> #define vol 10 //=================================== ==// int spreadsheet(int *numbers[][5], char *gettitles[][10]); void rules(int, char); // void PutMoney(double *money); // void GrabMoney(double *money); // void Cleaning(double *money); // //=================================== ==// //----------------------------------------------------------------------------// void spreadsheet(int numbers[][5], char gettitles[][vol]) // { // char selection[20]; printf("Enter the name of the spreadsheet file: "); gets(selection); // FILE *fp; // fp = fopen(selection,"r"); // // int x, y; // // for(x=0; x<5; x++) // { // if(x==0) // fscanf(fp, "%s %s %s %s %s\n", &gettitles[0][vol], &gettitles[1][vol], &gettitles[2][vol], &gettitles[3][vol], &gettitles[4][vol]);// // fscanf(fp, "%d %d %d %d %d\n", &numbers[x][0], &numbers[x][1], // &numbers[x][2], &numbers[x][3], &numbers[x][4]); // } // // fclose(fp); // return; // } // //----------------------------------------------------------------------------// void rules(int numbers[][5], char gettitles[][vol]) { char selection[20]; int f_r[20][5], x; // First rule ( Only numeric digits ) char s_r[20][vol]; // Second rule ( Only alpha ) printf("Enter the name of the rules file: "); gets(selection); FILE *fp; fp = fopen(selection,"r"); for(x = 0; x < 20; x++) { fscanf(fp, "%d:%d %s %d:%d %d:%d\n", &f_r[x][0], &f_r[x][1], &s_r[x], &f_r[x][2], &f_r[x][3], &f_r[x][4], &f_r[x][5]); } for(x=0; x<20; x++) { if(s_r[x][1] == 'e') { int y = f_r[x][1] - 1; printf("%d\n", y); char gettitles[y][vol] = {'A','V','E','R','A','G','E'}; printf("Check\n"); break; } printf("%s %s %s %s %s %s\n", gettitles[0][vol], gettitles[1][vol], gettitles[2][vol], gettitles[3][vol], gettitles[4][vol], gettitles[5][vol]); } return; } main() { int getnumbers[8][5] ; char gettitles[8][vol]; spreadsheet(getnumbers, gettitles); rules(getnumbers, gettitles); int x = 0; for(x = 0; x < 5; x++) // '0; is for title { // printf("%d %d %d %d %d\n", getnumbers[x][0], getnumbers[x][1], getnumbers[x][2], getnumbers[x][3], getnumbers[x][4]); } printf("%c %c %c %c %c\n", gettitles[1][0], gettitles[1][1], gettitles[1][2], gettitles[1][3], gettitles[1][4]); scanf("%d", &x); } Далее файл с правилами carrules 2:6 mean 2:2 2:5 3:6 mean 3:2 3:5 4:6 mean 4:2 4:5 2:7 max 2:2 2:5 3:7 max 3:2 3:5 4:7 max 4:2 4:5 /* min = MIN max = MAX sum = TOTAL mean = AVERAGE */ И файл со значениями cars Run Jaguar Ferrari Lotus Porsche 1 80 65 87 85 2 82 63 87 90 3 80 63 87 85 Помогите кто чем может )) Спасибо ! |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
array+array | LeoN | PHP | 2 | 08.07.2010 13:08 |
str->array & array->str | LeoN | PHP | 6 | 06.07.2010 22:38 |
Array | CrystaLize | Паскаль, Turbo Pascal, PascalABC.NET | 7 | 29.09.2009 21:33 |
Array | Devikss | Помощь студентам | 4 | 19.06.2008 22:45 |
Array или не array | Димарик | Общие вопросы Delphi | 4 | 18.06.2007 15:16 |