1. 程式人生 > >Matlab txt 寫入換行需要單獨輸入

Matlab txt 寫入換行需要單獨輸入

換行操作必須單獨寫入!!!\r\n

    fprintf(ff,cont);
    fprintf(ff,'\r\n');%這個可以寫入換行。

這兩行是可以成功寫入換行,整體例子在下面。
經過驗證fprintf(ff,strcat(cont,'\r\n')); 這個操作是無法寫入換行的。

fp = fopen('test.txt');
fw = fopen('writew3.txt','w+');
ff = fopen('writef3.txt', 'w+');
while ~feof(fp)
    cont = fgetl(fp)
    fwrite(fw, cont);%
    fwrite
(fw,'\r\n');%這個無法寫入換行,據說因為這個是二進位制操作 fprintf(ff,cont); fprintf(ff,'\r\n');%這個可以寫入換行。 end fclose(ff); fclose(fw); fclose(fp);