fprintf函數用于將數據以指定格式寫入到文件中或者輸出到命令窗口中。
語法格式為:
fprintf(fileID, format, A) 或 fprintf(format, A)
其中,fileID是一個文件標識符,用于指定要寫入的文件;format是格式控制字符串,用于指定數據的顯示格式;A是要寫入的數據。
示例用法:
fprintf(‘Hello, World!\n’); fprintf(‘My name is %s.\n’, ‘Alice’); fprintf(‘The value of pi is approximately %.2f.\n’, pi);
fileID = fopen(‘data.txt’, ‘w’); fprintf(fileID, ‘Hello, World!\n’); fprintf(fileID, ‘My name is %s.\n’, ‘Alice’); fprintf(fileID, ‘The value of pi is approximately %.2f.\n’, pi); fclose(fileID);
以上示例中,第一個fprintf語句將字符串"Hello, World!"輸出到命令窗口中,第二個fprintf語句將格式化的字符串"My name is Alice."輸出到命令窗口中,第三個fprintf語句將格式化的字符串"The value of pi is approximately 3.14."輸出到命令窗口中。
第四個fprintf語句將字符串"Hello, World!"寫入到名為data.txt的文件中,第五個fprintf語句將格式化的字符串"My name is Alice."寫入到文件中,第六個fprintf語句將格式化的字符串"The value of pi is approximately 3.14."寫入到文件中。最后通過fclose函數關閉文件。