字符串处理函数,头文件 问题
对于字符串处理函数,gets(),puts(),是放在string.h 中 的 ;
但是
写入 下面 的 程序 ,没有 写入 “string .h”程序 还是 可以 运行 ,这是 为什么 ?
- C/C++ code
#include<stdio.h>int main(void){ char a[100]; puts(gets(a)); }[解决办法]
gets从stdin流中读取字符串,到换行符结束,头文件是stdio
[解决办法]
[解决办法]
就不能亲自打开stdio.h文件看看吗?
[解决办法]
嗯? 某些编译器会主动包含常规头文件. 并提示warning.