小编kam*_*mmy的帖子

如何在不使用字符串函数的情况下删除 fgets 函数的 \n

有没有办法从使用 fgets 读取的字符串末尾删除 \N 字符,而不使用字符串处理函数(strlen、strtok、strcspn 等)?我试过了,但没用

char* remove_newline_char(char *str){
    for(int i = 0; i < str[i]; i++){
        if(str[i] == '\n'){
            str[i] = '\0';
        }
    }
    return str;
}
Run Code Online (Sandbox Code Playgroud)

c

0
推荐指数
2
解决办法
121
查看次数

标签 统计

c ×1