前端之家收集整理的这篇文章主要介绍了
如何使用scanf()而不包括stdio.h,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否有任何可能的
方法来编写C程序而不
包括st
dio.h作为头
文件.有人建议可以通过声明extern int scanf(char * format,…)来实现它;
#include <stdio.h> //I want this same code to work without including this line
int main ()
{
char str [80];
scanf ("%s",str);
return 0;
}
您可以使用以下命令声明scanf
函数:
extern int scanf(const char *format,...);
extern关键字是可选的,但我喜欢将其包含在内,以提醒函数在其他地方定义.
您的示例将如下所示:
extern int scanf(const char *format,...);
int main ()
{
char str [80];
scanf ("%s",str);
return 0;
}
原文链接:https://www.f2er.com/c/111625.html