#include <iostream>
using namespace std;
class MyClass{
public :
void SetArr(char arr[37]){
for(int i = 0; i!=37; i++){ // Передача массива arr из main в массив СlasArr в классе
9 *ClasArr[i] = arr [i];
}
}
void GetArr(char *ClasArr[37]){
for(int i = 0; i!=37; i++){ // Вывод из массива ClasArr
cout << *ClasArr[i];
}
}
private:
char ClasArr[37];
};
int main()
{
char hand[2];
char arr [37];
int i=0;
while ( hand != "0"){
cin >> hand; // Ввод массива пока не введён 0
30 arr[i] = hand;
i++;
}
33 Myclass object;
34 object.SetArr(char *arr[37]);
35 object.GetArr(char *ClasArr[37]);
return 0;
}
------
И этот код возвращает следующие ошибки:
||=== Build: Release in temp (compiler: GNU GCC Compiler) ===|
9|error: invalid type argument of unary '*' (have 'char')|
30|error: invalid conversion from 'char*' to 'char' [-fpermissive]|
33|error: 'Myclass' was not declared in this scope|
34|error: 'object' was not declared in this scope|
34|error: expected primary-expression before 'char'|
35|error: expected primary-expression before 'char'|
Как это исправить?
Короче кровь из глаз, конечно, но вот маленько поправил
#include <iostream>
class MyClass
{
public:
void SetArr(char* _array)
{
for (int i = 0; i != 37; i++)
m_class_arr[i] = _array[i];
}
void GetArr()
{
for (int i = 0; i != 37; i++)
std::cout << m_class_arr[i];
}
private:
char m_class_arr[37];
};
int main()
{
char hand =' ';
char arr[37];
int i = 0;
while (hand != '0')
{
std::cin >> hand;
arr[i] = hand;
i++;
}
MyClass object;
object.SetArr(arr);
object.GetArr();
std::cin.get();
std::cin.get();
return 0;
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Изучаю windows forms, дошел до компонента Chart в нем есть режим 3DВозможно ли трехмерное изображение в нем графиков(задавать координаты X,Y,Z) или это...
Суть задания в том, чтобы изменять строку ключа объектаНадо убрать указанные слова (если они есть в строке); мой код вроде как работает, но вместе...
Всем привет ! Кто нибудь сталкивался с проблемой исчезающих стрелок при использовании библиотеки SuperFish ? Код идентичный из документации,...