我想在文件中保存几个eval的输出(不知道那些输入)。现在我不知道那些谣言的结果它们可能是数组或字符串或整数或任何东西,所以我不能真正写fprinft(fileID, '%s\n', eval(somethingsomething));
,因为我不知道第二个参数应该是什么。有没有办法让我把它们保存在文件中?
答案 0 :(得分:2)
您可以将eval的结果保存在局部变量中,并使用class(v)
检查生成的类型,并相应地使用printf
。
答案 1 :(得分:0)
我相信您可以使用fwrite()
保存评估结果,为什么要使用fprintf
?