kishore kumar mishra Ответов: 1

Пожалуйста, найдите ошибки в приведенных ниже фрагментах кода.


1. char * PrintMe() {
char str[12];
strncpy (str, "hello world", 11);
str[11] = 0;
возврат стр;
}

2. struct my_struct { int val; };
int my_func( struct my_struct *ptr, int x, int y) {
int z = 0;
если((для PTR != Нулем) и усилитель; & (х &ЛТ; г) || (ПТР-&ГТ;вал &ГТ; 0)) {
z = x + y - ptr->val;
}
вернуть з;
}

3. класс базовый {
общественный:
int x;
};

производный класс : public Base {
общественный:
int y;
};

недействительными инициализации(база *б) {
for( int i = 0; i < 3; ++i) {
b[i].x = 0;
}
}

пустота фу() {
Производный arr[3];
init(arr);
}

Что я уже пробовал:

Дайте мне знать об ошибках в коде.

Mehdi Gholam

Поиск ошибок-это проблема для вас, а не для нас здесь, Если у вас есть конкретная проблема, задайте конкретный вопрос.

1 Ответов

Рейтинг:
0

KarstenK

Домашние задания идут по расписанию для изучения некоторых вещей. Так что вы должны использовать его для Изучение Языка C++ Важным является также использование отладчика, которое также объясняется.

В коде есть некоторые ошибки и некоторые запахи (плохой стиль):- O


[no name]

Было бы полезно, если бы вы могли найти ошибки здесь, так как я новичок в C++.

Christian Graus

Если вы застряли, поговорите со своим учителем. Выполнение вашей работы за вас не помогает, это означает, что вы не учитесь