Có phương pháp nào có thể để viết chương trình C mà không bao gồm stdio.h
làm tệp tiêu đề hay không. Có ý kiến cho rằng nó có thể được thực hiện bằng cách tuyên bố extern int scanf(char* format, ...);
Cách sử dụng scanf() mà không bao gồm stdio.h
#include <stdio.h> //I want this same code to work without including this line
int main()
{
char str [80];
scanf ("%s",str);
return 0;
}
tại sao bạn nghĩ rằng bao gồm 'stdio.h' là xấu? –
Bạn sẽ thấy rằng trong C, không phải C++, bạn cần 'stdio.h' thường xuyên hơn bạn nghĩ. Ví dụ, trong C, đâu là 'NULL' được định nghĩa? – cdarke
@WouterHuysentruit Tôi chỉ muốn biết nếu có các giải pháp khả thi. – Niko