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

Структура CandyBar - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перевод из int в string http://www.cyberforum.ru/cpp-beginners/thread801318.html
Пожалуйста подскажите что не так. Для перевода пыталась сначала запихнуть int в stringstream, такой способ прочла где-то в инете. В качестве int выступает unitnum float AverageBright(float** y, string units, int** traject, int sizex, int sizey, int unitnum, int lenght) { std::stringstream ss; int *TrajectsOfThisUnit; float SumBright=0., AverBrig; //char *tmp; ...
C++ Все элементы, следующие за наибольшим элементом массива, увеличить на заданное число C Все элементы, следующие за наибольшим элементом массива, увеличить на заданное число C. В головной функции предусмотреть печать исходного и полученного массивов. C++ http://www.cyberforum.ru/cpp-beginners/thread801310.html
C++ Значение пустого оператора return
Скажите для чего он нужен вообще? допустим: void Func(){ if(){ //что-то делаем return; } }
C++ Перекрестные заголовочные файлы. Как быть?
Есть два класса. Первый знает о втором классе, а второй о первом. Потому ссылки на заголовочные файлы получаются перекрестными. Из-за этого компилятор жестко бесится и сыплет кучу маловразумительных ошибок: Error 2 error C2143: syntax error : missing ';' before '*' d:\test\testprojects\cpp_ololo\cpp_ololo\cashier.h 9 1 cpp_ololo Error 3 error C4430: missing type specifier - int assumed. Note:...
C++ не могу понять в чем дело http://www.cyberforum.ru/cpp-beginners/thread801295.html
In file included from /usr/local/lib/gcc47/include/c++/csignal:44:0, from /home/dir/core.h:67: /usr/include/signal.h:78:25: error: conflicting declaration 'sigaction* restrict' /usr/include/signal.h:77:45: error: 'restrict' has a previous declaration as 'const sigaction* restrict' /usr/include/signal.h:85:62: error: conflicting declaration 'sigset_t* restrict'...
C++ Как работает цикл Уважаемые, не могли бы вы пояснить работу следующего цикла: vector<int> path; for (int cur=t; cur!=-1; cur=p) path.push_back (cur); reverse (path.begin(), path.end()); подробнее

Показать сообщение отдельно
Sadygan
0 / 0 / 0
Регистрация: 06.05.2014
Сообщений: 2
06.05.2014, 12:43     Структура CandyBar
может как то так
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
#include <iostream>;
#include <string>;
using namespace std;
 
 
struct cadyBar {
    string name;
    float weight;
    int colories;
};
void showCady (cadyBar &str);
 
cadyBar &cake (cadyBar &str, char *name="Millennium Munch", double a = 2.85, int b = 350);
int main () {
    cadyBar ca;
    cake(ca, "Rosaaa", 1.85);
    showCady(ca);
    return 0;
}
cadyBar &cake (cadyBar &str, char *pc, double sw, int col) {
    //cout << pc << endl;
    str.name = pc;
    str.weight = sw;
    str.colories = col;
    return str;
}
void showCady (cadyBar &str) {
    cout << str.name << endl;
    cout << str.weight << endl;
    cout << str.colories << endl;   
};
была проблема с структере char, поменял на string
 
Текущее время: 15:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru