Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Как уменьшить чувствительность мыши? http://www.cyberforum.ru/cpp-beginners/thread586447.html
Какой WIN API функцией можно на некоторое время уменьшить чувствительность мыши, не только в окне программы но и во всей винде?
C++ Удалить из строки все числа Помогите написать программу)))Дана строка до точки, группа символов в которой между пробелами считается словом, знаки препинания от слова пробелом не отделяются.Удалить из строки все числа. http://www.cyberforum.ru/cpp-beginners/thread586441.html
C++ Создание функции
Есть программа для решения квадратных уравнений. void __fastcall TForm1::Button1Click(TObject *Sender) { AnsiString aE,bE,cE; float a,b,c,d,x1,x2; Label5->Caption="D="+FloatToStr(d); Label6->Caption="x1="+FloatToStr(x1); Label7->Caption="x2="+FloatToStr(x2);
C++ Выберите в массиве А два близких по значению элемента и разместить меньший из них в массив B...
Задан массив А размером 2n. Выберите в массиве А два близких по значению элемента и разместить меньший из них в массив B (n), а больший - в массив C (n) к определенному их заполнения.
C++ блок схема для класса? http://www.cyberforum.ru/cpp-beginners/thread586361.html
как создать блок схему для класса // l3.cpp : Defines the entry point for the console application. //Комплексное число - это например(x+y*i), где i - корень из -1. // в нашем случае z1=1+3i #include "stdafx.h" using namespace std; class ComplexNumber
C++ Создание классов Создать абстрактный базовый класс Vehicle (транспортное средство). Создать на его основе производные классы: Plane (самолёт), Car (автомобиль), Ship (корабль). Классы должны иметь возможность задавать и получать координаты, параметры средств передвижения (цена, скорость, год выпуска). Для самолёта должна определятся высота, пассажироёмкость, для корабля-пассажироёмкость и порт прописки. Для... подробнее

Показать сообщение отдельно
Goostj
0 / 0 / 0
Регистрация: 25.05.2012
Сообщений: 5
25.05.2012, 14:20     Не могу понять как работает этот код в деталях
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 если не сложно.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru