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

Работа с char и string ф-циями - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задан массив размерности М×М. Найти S по формуле http://www.cyberforum.ru/cpp-beginners/thread782692.html
Буду очень признателен, если поможете безрукому... 7. Задан массив {aij} размерности М×М. m m Требуется найти S=∑ ∑ aij i=1 j=1
C++ Составить условие задачи содержащей структурные данные и массивы, решить и оформить ее по образцу. Буду очень признателен, если поможете безрукому... 8. Составить условие задачи содержащей структурные данные и массивы, решить и оформить ее по образцу. Образец: Текст программы на языке С++: #include #include #include #include struct flat http://www.cyberforum.ru/cpp-beginners/thread782691.html
C++ Составить таблицу стоимости порций сыра весом 50, 100, 150, … 1000 г. Стоимость сыра — вводимая величина.
Буду очень признателен, если поможете безрукому... 3. Составить таблицу стоимости порций сыра весом 50, 100, 150, … 1000 г. Стоимость сыра — вводимая величина.
C++ Написать программу, которая выводит таблицу квадратов первых пяти целых положительных нечетных чисел.
Буду очень признателен, если поможете безрукому... 4. Написать программу, которая выводит таблицу квадратов первых пяти целых положительных нечетных чисел. Ниже приведен рекомендуемый вид экрана во время работы программы. Таблица квадратов нечетных чисел. Число Квадрат 1 1 3 9 5 25 7 49 9 81
C++ Даны 2 числовых ряда. Задать массив, каждый элемент которого является произведением соответствующих элементов данных рядов. http://www.cyberforum.ru/cpp-beginners/thread782680.html
Буду очень признателен, если поможете безрукому... 5. Даны 2 числовых ряда А и B. Задать массив, каждый элемент которого является произведением соответствующих элементов данных рядов.
C++ Задан массив, содержащий N элементов. Упорядочить его элементы в порядке возрастания. Буду очень признателен, если поможете безрукому... 6. Задан массив, содержащий N элементов. Упорядочить его элементы в порядке возрастания. подробнее

Показать сообщение отдельно
VitPon
0 / 0 / 0
Регистрация: 11.10.2011
Сообщений: 29

Работа с char и string ф-циями - C++

09.02.2013, 18:34. Просмотров 381. Ответов 4
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
const 1nt l_name = 30;
const 1nt l_year = 5;
const 1nt l_pay =10;
const 1nt l_buf = l_name + l_year + l_pay;
 
...
 
void Man::SetName(const char* fromBuf) {
strncpyCpName. fromBuf. l_name);
pName[l_name] = 0;
}
void Man::SetBirthYear(const char* fromBuf) {
birth_year = atoi(fromBuf + l_name);
}
void Man::SetPay(const char* fromBuf) {
pay = atof(fromBuf + l_name + l_year);
}
...
const 1nt maxn_recorcl = 10;
Man man[maxn_record]:
char buf [l_buf + 1 ]:
char name[l_name + 1];
...
 
while (fin.getlineCbuf. l_buf)) {
i f (i >= maxn_record) {
cout « "Слишком длинный файл"; return 1; }
man[i].SetName(buf);
man[i].SetBirthYear(buf);
man[i].SetPay(buf);
i++;
}
не могу понять следующее:
почему при вызове ф-ции man[i].SetBirthYear(buf); в самом теле функции происходит atoi(fromBuf + l_name);, почему к fromBuf прибавляем + l_name, является ли это переходом на следующую строку?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru