|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.05.2009, 18:13 | #11 |
Maniac
Форумчанин
Регистрация: 03.01.2009
Сообщений: 450
|
Код:
Код:
Стандартные библиотеки разработаны с учетом многолетнего опыта лучших программистов и они не больны "детскими болезнями крутизны в программизме"....
Последний раз редактировалось ISergeyN; 03.05.2009 в 19:22. |
03.05.2009, 19:24 | #12 |
Форумчанин
Регистрация: 18.04.2009
Сообщений: 688
|
Код:
|
03.05.2009, 20:16 | #13 |
Форумчанин
Регистрация: 18.04.2009
Сообщений: 688
|
и ещё вопрос... я использовал имена такие как: Mscow.nazv . точка означает объединение.
непонятно, что означает эта запись city &Moscow & вроде указывает адрес ячейки, в которой хранится какое-то значение некоторой переменнной. и что это такое: std::cin >> Moscow.k; ??? |
03.05.2009, 21:58 | #14 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,619
|
Точка - это операция обращения к полю класса/структуры.
& означает что это ссылка на объект. Код:
|
07.05.2009, 20:35 | #15 |
Форумчанин
Регистрация: 18.04.2009
Сообщений: 688
|
ту же самую прогу решил написать, используя другой алгоритм. проблема с возвратом в функцию значения элемента массива структур. прога пока ещё не дописана.. тут только 1 ошибка.. нужно в min вернуть значение gorod[i]
Код:
|
07.05.2009, 21:01 | #16 |
Maniac
Форумчанин
Регистрация: 03.01.2009
Сообщений: 450
|
Код:
Стандартные библиотеки разработаны с учетом многолетнего опыта лучших программистов и они не больны "детскими болезнями крутизны в программизме"....
|
07.05.2009, 21:29 | #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];} |
07.05.2009, 21:36 | #18 |
Maniac
Форумчанин
Регистрация: 03.01.2009
Сообщений: 450
|
хм..
Так должно работать. Код:
Стандартные библиотеки разработаны с учетом многолетнего опыта лучших программистов и они не больны "детскими болезнями крутизны в программизме"....
|
08.05.2009, 15:12 | #19 |
Форумчанин
Регистрация: 18.04.2009
Сообщений: 688
|
а можно ли сделать функцию, которая возвращает массив, например:
ar[5]=mas(n,z,k)???? или это невозможно? |
08.05.2009, 15:23 | #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 |