0 / 0 / 0
Регистрация: 25.05.2012
Сообщений: 5
1

Не могу понять как работает этот код в деталях

25.05.2012, 14:20. Показов 1196. Ответов 4
Метки нет (Все метки)

C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
                                 dg1->Rows->Clear();//Очищяет в датагриде строки
                 ifstream infile (StrToChar(openFileDialog1->FileName));//Чтение из файла
                 openFileName = openFileDialog1->FileName;
                 char c[255];
                 counter = 0;// присваиваем счетику 0
                 while (!infile.eof()) {//Пока не конец файла, продолжаем чтение
                             infile.getline(c,255, '\t');
                     if (infile.eof())//Если конец завершаем
                         break;
                     if(c[0] == 10)
                         for(int i = 0; i <255; i++)
                             c[i] = c[i+1];
                     strcpy_s(arr[counter].animalCode,c);
                     infile.getline(arr[counter].name, 255, '\t');
                     infile.getline(arr[counter].home, 255, '\t');
                     infile.getline(arr[counter].location, 255, '\t');
                     infile.getline(arr[counter].dateOfFeeding, 255, '\t');
                     infile.getline(arr[counter].feed, 255, '\t');
                     infile >> arr[counter].amountOfFeed;
                     //Вывод в датагрид
                 dg1->Rows->Add(counter,CharToStr(arr[counter].animalCode),CharToStr(arr[counter].name),CharToStr(arr[counter].home),CharToStr(arr[counter].location),CharToStr(arr[counter].dateOfFeeding),CharToStr(arr[counter].feed), Convert::ToDouble(arr[counter].amountOfFeed));
                 counter++;
Прошу объяснить с 10 строки по 14 если не сложно.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.05.2012, 14:20
Ответы с готовыми решениями:

Не могу понять что значит этот код
Здравствуйте.Не могу понять что значит эта функция в программе: void...

Как понять поставленную задачу. Не могу понять этот полиморфизм?
A software academy teaches two types of courses: local courses that are held in some of the...

Не могу понять этот код перевода с двоичной системы в десятичную, обьясните пожалуйста
int biennial_transformer(void) { char ch; long long n; do { ...

Выбор элемента по атрибуту data-number, код есть, не могу понять почему не работает как нужно!
Всем привет! Товарищи, помогите, столкнулся с проблемой. У меня есть map в котором лежат area, у...

4
669 / 181 / 58
Регистрация: 04.05.2012
Сообщений: 843
Записей в блоге: 1
25.05.2012, 14:38 2
C++
1
2
3
4
 break; //выход,передача управление циклу while
 if(c[0] == 10) //если нулевой элемент массива с равен 10, то входим в цикл
     for(int i = 0; i <255; i++)
             c[i] = c[i+1];//равняем i'тый элемент с элементом который следует за ним
0
0 / 0 / 0
Регистрация: 25.05.2012
Сообщений: 5
25.05.2012, 14:56  [ТС] 3
10 чего?
0
669 / 181 / 58
Регистрация: 04.05.2012
Сообщений: 843
Записей в блоге: 1
25.05.2012, 15:10 4
в смысле 10 чего???
10 это просто число.
если нуловой элемент равен числу 10.

Ошибка!!!
C++
1
break; //выход из цикла
0
0 / 0 / 0
Регистрация: 25.05.2012
Сообщений: 5
25.05.2012, 15:19  [ТС] 5
Это то все понятно, просто не могу понять какая связь.
Это кусок кода который читает информацию из файла, программист не зря же писал эти условия иначе без них будет какой то касяк, вот я и хочу понять что этот кусочек кода делать детально.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.05.2012, 15:19
Помогаю со студенческими работами здесь

Как понять этот код на JS?
Код не мой, полностью рабочий, но для общего развития хочу понять как он работает: var MouseCoords...

Как правильно понять этот код?
Cделал HTML который формируетьтся из json но гдето допустил ошибку работает только верхняя часть...

Не работает код именно при этих значениях переменных, если значения меньше, то работает.Не могу понять причину
Не работает код именно при этих значениях переменных, если значения меньше, то работает.Не могу...

Не могу понять почему не работает код
Вот задача https://sochisirius.ru/uploads/files2/Ochniy_otbor.pdf название E. Международная...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru