小弟曾经遇到过类似问题,即C语言中char *字符串只可读,不可写的问题,如错误写法
此时运行,系统会报错。
为了达到“可读”的目的,我们有以下两种解决办法:
一、通过再定义一个buf字符型数组来实现
二、将*line 改为 line【】来实现(此时两个line的意义不同,所占空间也不同)
小弟曾经遇到过类似问题,即C语言中char *字符串只可读,不可写的问题,如错误写法
此时运行,系统会报错。
为了达到“可读”的目的,我们有以下两种解决办法:
一、通过再定义一个buf字符型数组来实现
二、将*line 改为 line【】来实现(此时两个line的意义不同,所占空间也不同)