c语言里,怎样把一个文件中的某些数据改成另外的数据?怎样把某个特定字符前面的一个单词换掉?

比如,把"because"改成"因为" //Q1或者把"... because+"改成"... and+" //Q2
2024-11-23 12:04:03
推荐回答(3个)
回答1:

对于小文件,把文件全部读入内存,然后用字符串替换函数修改;
用字符串查找函数查找+,然后判断前面的英文单词,替换掉;
对于大文件,分块读入内存,对于第二块以后的文件内容,要与前一块重复一个单词,防止丢词。

回答2:

我先占个位子,万一没人回答呢?我还能拿到分不是

答案在这里

回答3:

啊呀,我也来占个位置。。。望天。。。这个可以在源代码那边改咩。。。(其实不懂了)