Пожалуйста, найдите ошибки в приведенных ниже фрагментах кода.
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
Поиск ошибок-это проблема для вас, а не для нас здесь, Если у вас есть конкретная проблема, задайте конкретный вопрос.