Editing a .c file using a .m file
古いコメントを表示
I am trying to edit already existing c file using a .m file. I want to insert some characters in .c file. But my code is overwriting the .c file instead of inserting the characters. Following is my code
fileID = fopen('XYZ.c', 'r+'); a = fprintf(fileID,'\n%s\n','XYZ'); fclose(fileID);
Original .c file (just an example) : ABCDEF; ABCDEF; ABCDEF;
After editing the .c file it becomes as follows
XYZ F; ABCDEF; ABCDEF;
My expection was it should not overwrite anything in original c file :
XYZ
ABCDEF; ABCDEF; ABCDEF;
Please guide me how I should get my expected results
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Low-Level File I/O についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!