本帖最后由 conpgy 于 2014-4-2 21:50 编辑
代码如下:
- #include <stdio.h>
- int main(int argc, char *argv[])
- {
- char str1[10];
- fgets(str1, sizeof(str1)+1, stdin);
- char str2[4] = {'a', 'b', 'c', 'd'};
- printf("str2 is %s\n", str2);
- return 0;
- }
复制代码
为什么输出的结果是abcd+str1。比方说输入123 。就会打印abcd123 。输入we,会打印abcdwe。
|