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

Структура-указатель-функция - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа вычисления арифметического выражения и расставление приоритета http://www.cyberforum.ru/cpp-beginners/thread865202.html
Написать программу вычисления значения арифметического выражения. На входе программы — строка, содержащая числа, скобки «(» и «)» и знаки 4-х арифметических операций: + - * / На выходе — результат...
C++ Найти минимальное число среди положительных чисел и максимальное число среди отрицательных чисел Никак не могу понять ,как написать эту программу.Помогите пожалуйста. Задан одномерный массив А (10) действительных чисел. Ввести массив с клавиатуры, операторы ввода должны находиться в теле... http://www.cyberforum.ru/cpp-beginners/thread865198.html
C++ Программирование задач обработки графических структур
Написать программу, которая вычерчивает на экране узор из 50 прямоугольников случайного размера и цвета.
Ввод в массив 4х4 элементов чисел C++
Написать программу ввода в массив 4х4 элементов чисел и поиска в нем модуля максимального значения
C++ Написать программу ввода в массив http://www.cyberforum.ru/cpp-beginners/thread865191.html
Написать программу ввода в массив 10 чисел и поиска в нем модуля максимального значения
C++ Что означает "%" в выражении mas[5]=rand()%99 ? Вот пишешь например mas=rand()%99 что означает % ? И еще srand((unsigned)time(NULL)); эт строка что значит? подробнее

Показать сообщение отдельно
faradej
0 / 0 / 0
Регистрация: 25.04.2013
Сообщений: 67
15.05.2013, 01:41  [ТС]
В вызове функции амперсанд конфеты.нейм подсвечивает о несовместимости параметров, без этого аргумента нормально все.
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
#include <iostream>
#include <cstdlib>
using namespace std;
const int arsize = 30;
struct CandyBar{
    char name[arsize];
    float wes;
    int kall;
};
CandyBar konfeta={
    "jgiyu", 
    55, 
    99
};
 
 
void joker(CandyBar & konfeta, char *name[], int arsize, float *wes, int *kall);
int main()
{
    joker(konfeta, &konfeta.name, arsize, &konfeta.wes, &konfeta.kall);
    system ("pause");
    return 0;
}
void joker(CandyBar & konfeta, char *name[], int arsize, float *wes, int *kall)
{
    *name[30] = "Tra La La";
    *wes = 888;
    *kall = 999;
    cout << konfeta.kall << endl << konfeta.name << endl << konfeta.wes << endl;
};
Добавлено через 18 минут
невозможно преобразовать параметр 2 из "char (*)[30]" в "char *[]

Добавлено через 3 часа 20 минут
В чем же моя ошибка?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru