Я не могу распечатать этот специальный символ ÿ (ASCII 152).Глядя на отладчик, я вижу, что переменная сохраняет специальный символ.На данный момент он просто печатает пробел.
Мой упрощенный код выглядит примерно так
Структура:
typedef struct BufferDescriptor {
char* cb_head;
}* pBuffer;
//Current object
pBuffer ptr_Buffer;
Строка, которая добавляет символ к cb_head:
//Calling addsymbol, the symbol used is EOF
addsymbol(ptr_Buffer, EOF);
Buffer* addsymbol(Buffer p, char symbol){
p->cb_head[add] = symbol;
}
Myprintf, я уже проверил значение буфера переменной, и оно содержит символ..Но он просто печатает пробел ... Есть ли что-то, что может зависеть от машины, или что-то в ASCII, которое мне не хватает.
printf("%c",buffer);