你那样是以指针形式写入~`
改变了数组以外的值..
怕改变了其他重要文件的值~``
----------------解决方案--------------------------------------------------------
char c;
puts(gets(&c));
这样是能运行 ,
但是,c是字符变量,用gets(&c) ,那接收字符串时,也会溢出来吧。
----------------解决方案--------------------------------------------------------
我在TC3。0运行也是一样
----------------解决方案--------------------------------------------------------
看函数的返回值是什么.调用参数又是什么.
----------------解决方案--------------------------------------------------------
很显然它把c当成了一个char类型的指针了,赋值多少个char都行了,数组大小没用了,汗。。。
----------------解决方案--------------------------------------------------------
我赞同5楼那位朋友说的
----------------解决方案--------------------------------------------------------