У меня проблема с функцией printf в C. Она просто не печатает вывод, хотя буферизация отключена:
setbuf(stdout, NULL);
и
setvbuf(stdout, NULL, _IONBF, 0);
также яиспользуя fflush(stdout);
, но он все еще не работает.
Это точный код:
int setup(){
//...
printf("Setup successful\n");
fflush(stdout);
return 0;
}
int main(int argc, char *argv[]){
setbuf(stdout, NULL);
setvbuf(stdout, NULL, _IONBF, 0);
setup();
//...
)
Если информация помогает;Я нахожусь на Linux (Raspberry Pi).
Заранее спасибо!