При попытке присвоить символ string_buffer
в другой структуре он говоритИспользование необъявленного идентификатора при использовании struct?
использование ошибок незаявленного идентификатора
Я знаю, что означает, что я должен объявить буфер строки в текущем struct
но есть без этого.
struct ABC{
char string_buffer[64];
};
struct ABC *DEF(char *name){
name = string_buffer;
};
'string_buffer' является' char [64] '(массив из 64' char ') внутри' struct'. Предположим, что у вас есть несколько «struct» с именем этого члена (это разрешено). Итак, как компилятор знает, что вы имеете в виду? – Olaf