在Octave中,您可以使用fscanf
函数从文件中读取格式化输入
% 打开文件
fileID = fopen('input.txt', 'r');
% 从文件中读取格式化输入
n = fscanf(fileID, '%d', 1); % 读取一个整数
x = fscanf(fileID, '%f', 1); % 读取一个浮点数
s = fscanf(fileID, '%s', 1); % 读取一个字符串
% 关闭文件
fclose(fileID);
% 输出结果
disp(['读取到的整数: ', num2str(n)]);
disp(['读取到的浮点数: ', num2调用函数()]);
disp(['读取到的字符串: ', s]);
在此示例中,input.txt
文件应包含文本123 45.67 Hello
。当您运行上面的代码时,它将从文件中读取这些值,并将它们存储在变量n
、x
和s
中。
领取专属 10元无门槛券
手把手带您无忧上云