ИБ
Иоган Бах

C++ Инициализация массива в функции...

#include

using namespace std;

struct spisok {char name[7];
int vozrast;} type;
char massiv (char *x[]);
int main()
{
int x;
cout << " " << endl;
cin >> x;
cout << x;

return 0;
}
char massiv (char *x[7])
{ *x[7] =
{"Вскоре деньги потекут вам рекой. \n"
"Будьте осторожны. \n",
"Вас ждёт неудача. \n",
"Близкий друг будит искать вашего расположения. \n",
"Вы скоро найдёте свою любовь. \n",
"Удача улыбнётся вам. \n",
"Вам следует обратить внимание на друзей. /n"};
}

Выдаёт ошибку на строчке ""Вам следует обратить внимание на друзей. /n"};" Пишет "no char in assignment". Вот что ему нужно?

SM
Sergey Makarov

Потому что символ переноса строки \n
Попробуй задавать так:
char[] x = ('a','b','c','d','e','f','g',...'z');

Ковычки одинарные попробуй, ещё точка с запятой не нужна: "Вам следует обратить внимание на друзей. /n"};

Ма
Марина

а еще после обещания денег запятой нехватает

Похожие вопросы
Символьные массивы на C.
C++ Двумерные массивы
C# помощь по массиву.
C++ передача в функцию символьного массива и возвращения указателя на переработанные данные ?
Передача двумерного массива в функцию, С++
Двумерные массивы в C++
Инициализация массива указателей на объекты.
Указатели динамического массива, функции, c++
Динамические массивы c++
Как вы думаете, нужна ли в языках типа C\C++ такая функция, которая 100% вызывается до main и до инициализации ...