Windows上,對於含有\n回車字符的字符串,通過程序以二進制和文本兩種方式寫入到文件裏的結果是不一樣的。
如果是通過程序,以文本的方式向文件中寫入'\n'字符,windows會自動將'\n'字符保存爲'\r\n';
如果以二進制格式打開文件寫入,則直接保存爲'\n'字符。
Windows上,對於含有\n回車字符的字符串,通過程序以二進制和文本兩種方式寫入到文件裏的結果是不一樣的。
如果是通過程序,以文本的方式向文件中寫入'\n'字符,windows會自動將'\n'字符保存爲'\r\n';
如果以二進制格式打開文件寫入,則直接保存爲'\n'字符。
#include <Windows.h> #include <shlobj.h> IDataObject *pDataObj = NULL; OleGetClipboard(&pDataObj);