Editing a .c file using a .m file
Mostrar comentarios más antiguos
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
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Low-Level File I/O en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!