我有一个文本文件myfile.txt,在它的最底部我有。
感谢您的阅读,晚安。\ n \ n
如何删除这2个换行符?我可以打开文件进行写作,但无法弄清楚如何从最后删除这两个文件。
答案 0 :(得分:0)
只需将文件截断2个字符:
int fd = open("file.txt", O_WRONLY);
fseek(fd, 0L, SEEK_END);
int sz = ftell(fp);
close(fd);
truncate("file.txt", sz - 2);
你应该在文本文件的末尾留下至少一个新行字符,但这不是一个要求: