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

Возвращение трех значений - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Курсовая по ООП http://www.cyberforum.ru/cpp-beginners/thread320428.html
Здравствуйте, столкнулась с проблемой, необходимо сделать курсовую, а в програмировании на С++ полный ноль. Если у кого есть возможность, подскажите. Работа довольно объемная, а времени осталось мало. Есть даже пример похожей работы, но просидев пару часов, так и не смогла ничего понять. Вот само задание, зеленым выделены пункты которые необходимо выполнить. А это пример выполненной...
C++ Использование стека в преобразовании Наткнулся на одну проблему и нуждаюсь в помощи. задание следующее. Нужно преобразовать инфиксное выражение в постфиксное, используя стек. то есть например из "4+(6-4)*9" нужно получить "4 6 4 - 9 *+" и вывести это на экран http://www.cyberforum.ru/cpp-beginners/thread320424.html
C++ Сохранить запись в файл
Есть программа: #include<iostream.h> #include<conio.h> #include<string.h> struct price { char tovar_name; char shop_name; float cost; };
работа со структурами C++
#include<conio.h> #include<iostream.h> #include<string.h> main() { int n=0, i, zapros, flag=0; char s; struct peresdachi {char FAM ;
C++ Записи: Задать список спортсменов, распечатать сведения о тех из них, кто занимается плаваньем http://www.cyberforum.ru/cpp-beginners/thread320403.html
Задать список спортсменов, распечатать сведения о тех из них, кто занимается плаваньем. Указать возраст,сколько лет они занимаются спортом. В программе Turbo C(С++)
C++ Выяснить, сколько в строке цифровых символов Дана фраза, в которой слова разделены одним пробелом, а сама фраза заканчивается точкой. Выяснить, сколько в ней цифровых символов. В Turbo C (С++). подробнее

Показать сообщение отдельно
kravam
быдлокодер
1691 / 878 / 44
Регистрация: 04.06.2008
Сообщений: 5,424
15.06.2011, 21:55     Возвращение трех значений
Кропай структуру
C++
1
2
3
4
5
struct tri {
 int a;
 int b;
 int c;
}
1)Первый способ. В функцию передаёшь указатель на структуру, в функции же структуру и заполняешь. Можешь возвращать адрес структуры, можешь не возвращать, не суть. Важно то, что она заполнена и её адрес известен в вызыающей функции; через этот адрес можешь обращаться ко всем трём полям.

2)Второй способ. В функции выделяешь ДИНАМИЧЕСКИ память под структуру и заполняешь её и возвращаешь указатель на структуру. Тогда в вызывающей фунекции по этому указателю можно обратиться ко всем трём полям.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru