这段代码试图将输入字符串中的空格替换为下划线,但存在一个语法错误。 - 第7行的条件判断 `if (s[i] =='')` 中,单引号内没有字符,这是无效的。在C语言中,字符常量必须包含一个字符,比如空格字符应写作 `' '`(单引号内有一个空格)。 - 另外,`fgets` 会读取换行符 `\n` 并存入数组,如果你不希望替换换行符,可能需要额外处理。
Copy this url:
QR-code: