![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Maniac
Форумчанин
Регистрация: 03.01.2009
Сообщений: 450
|
![]() Код:
Код:
Стандартные библиотеки разработаны с учетом многолетнего опыта лучших программистов и они не больны "детскими болезнями крутизны в программизме"....
Последний раз редактировалось ISergeyN; 03.05.2009 в 19:22. |
![]() |
![]() |
![]() |
#12 |
Форумчанин
Регистрация: 18.04.2009
Сообщений: 688
|
![]() Код:
|
![]() |
![]() |
![]() |
#13 |
Форумчанин
Регистрация: 18.04.2009
Сообщений: 688
|
![]()
и ещё вопрос... я использовал имена такие как: Mscow.nazv . точка означает объединение.
непонятно, что означает эта запись city &Moscow & вроде указывает адрес ячейки, в которой хранится какое-то значение некоторой переменнной. и что это такое: std::cin >> Moscow.k; ??? |
![]() |
![]() |
![]() |
#14 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
![]()
Точка - это операция обращения к полю класса/структуры.
& означает что это ссылка на объект. Код:
|
![]() |
![]() |
![]() |
#15 |
Форумчанин
Регистрация: 18.04.2009
Сообщений: 688
|
![]()
ту же самую прогу решил написать, используя другой алгоритм. проблема с возвратом в функцию значения элемента массива структур. прога пока ещё не дописана.. тут только 1 ошибка.. нужно в min вернуть значение gorod[i]
Код:
|
![]() |
![]() |
![]() |
#16 |
Maniac
Форумчанин
Регистрация: 03.01.2009
Сообщений: 450
|
![]() Код:
Стандартные библиотеки разработаны с учетом многолетнего опыта лучших программистов и они не больны "детскими болезнями крутизны в программизме"....
|
![]() |
![]() |
![]() |
#17 |
Форумчанин
Регистрация: 18.04.2009
Сообщений: 688
|
![]()
сделал.. но работать не стало=((
#include <iostream.h> #include <string.h> #include <windows.h> char bufRus[256]; char*Rus(const char*text) { CharToOem(text, bufRus); cout<<bufRus; return bufRus; } ; struct stoit { string city; string kod; float price; float min; float cost; } ; stoit vvod( short n,stoit gorod[] ); main() { short n; Rus("Введите число городов, в которые вы звонили:\n"); cin>>n; stoit * gorod=new stoit[n]; } ; stoit vvod( short n,stoit gorod[] ) { Rus("Введите название города, его код, стоипость одной минуты,количество проговорённых минут:\n"); for (short i=0; i<n;i++) {cin>>gorod[i].city; cin>>gorod[i].kod; cin>>gorod[i].price; cin>>gorod[i].min; return gorod[i];} |
![]() |
![]() |
![]() |
#18 |
Maniac
Форумчанин
Регистрация: 03.01.2009
Сообщений: 450
|
![]()
хм..
Так должно работать. Код:
Стандартные библиотеки разработаны с учетом многолетнего опыта лучших программистов и они не больны "детскими болезнями крутизны в программизме"....
|
![]() |
![]() |
![]() |
#19 |
Форумчанин
Регистрация: 18.04.2009
Сообщений: 688
|
![]()
а можно ли сделать функцию, которая возвращает массив, например:
ar[5]=mas(n,z,k)???? или это невозможно? |
![]() |
![]() |
![]() |
#20 |
Форумчанин
Регистрация: 18.04.2009
Сообщений: 688
|
![]() Код:
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Структуры в C++ | Wia | Помощь студентам | 7 | 18.04.2009 15:51 |
Структуры в СИ | ManInBlack | Помощь студентам | 3 | 04.04.2009 19:08 |
Структуры | Centyrion | Общие вопросы C/C++ | 4 | 06.05.2008 20:33 |
Структуры в С++ | bloo[d] | Помощь студентам | 1 | 30.01.2008 22:27 |