我正在编写 C/C++ 代码,它所做的一件事就是替换包含句子的行UNIX_CODE_TOKEN=
。我以为我会system()
为了运行而使用sed -i ...
. 不过,我注意到这system()
不是很有效。因此,我来向您寻求好的建议。
是否有一个 C/C++ 内置函数可以不sed -i
使用system()
? 请不要告诉我fstream
在 C++ 或FILE *
C 中使用(fseek 和 lseek 也无济于事,因为我想替换一行中的特定单词),我决定不编写一个进行替换的函数。
感谢您的任何帮助/建议/回复。