我只想讀取* .c文件,刪除標題,更改標題並以* .c格式保存文件。我使用了「fprintf」,問題出在* .c文件中,有一些printf與「\ n」,並且fprintf將它解釋爲一個新行:(我最終破損的* .c文件。 有沒有辦法來處理* .c文件用MATLAB命令?matlab fprintf處理* .c文件
2
A
回答
3
一旦您已經閱讀文件,應更換\
性格與\\
,這將再次寫入文件時,可以轉換回\
。strrep
是偉大的此:
str = 'a\nb';
str = strrep(str,'\','\\');
fprintf(str)
a\nb
(注意,沒有fprintf
文件標識符打印到命令行調試非常有用的。)
0
不要將用戶提供的數據作爲格式字符串進行傳遞,將會對其進行解釋。相反,將其作爲數據參數傳遞。像這樣的東西應該工作:
fprintf(file_id, '%s', the_c_source_code);
相關問題
- 1. 文件處理fprintf錯誤
- 2. C++處理文件
- 3. C(文件處理)
- 4. 文件處理C++
- 5. C++文件處理
- 6. 在matlab中合併和處理文件
- 7. Matlab批處理文件更名器
- 8. 寫入文件(fprintf)
- 9. 目標文件處理C
- 10. C中的文件處理
- 11. c#中的文件處理#
- 12. c#文件處理問題
- 13. C++ BST和文件處理
- 14. C#處理文件/字節
- 15. C - 文件處理和EOF
- 16. C++文件處理問題
- 17. c中的文件處理?
- 18. C文件處理問題
- 19. 錯誤文件處理C++
- 20. C++文件處理(結構)
- 21. matlab中的fprintf(串行通信)
- 22. Matlab的 - 處理
- 23. fprintf中未寫入文件,因爲它顯示 - MATLAB
- 24. '\ b'產生退格不工作在fprintf到txt文件(MATLAB)
- 25. Matlab數組處理
- 26. MATLAB中'fprintf'命令的語法
- 27. MATLAB fprintf增加指數位數
- 28. Matlab - fprintf精度格式問題
- 29. 浮點運算到MATLAB的fprintf()
- 30. MATLAB在執行文件時如何處理文件更改?
fprintf(str)有一個錯字。 – Mehrwolf
@Mehrwolf:感謝您發現這一點。固定。 – Jonas
謝謝,但%s,%i,...現在我有這些東西的問題,任何線索!!!!! ... –