0
我有一個C mex S函數可以將輸出打印到.txt文件。 mdlStart(SimStruct * S)中的此代碼創建datafile.txt文件並追加輸出。從S函數創建.txt文件
void** pwork = ssGetPWork(S);
FILE *datafile;
datafile = fopen("datafile.txt","a");
pwork[0] = datafile;
所以現在我想通過S函數掩碼從用戶動態獲取.txt文件的文件名。那麼,如何從S函數內的掩碼接收文件名的字符串值。
我想接受從s函數內部炭的掩模即陣列參數i需要使用int mxGetString(常量mxArray *時,字符* STR,mwSize strlen的);方法... Thanx的幫助:) – redumpt
我沒有自己測試解決方案,所以你可能是正確的。我剛給你的方向跟隨。讓我知道它是否有效。可能的力量與你:-) – guilhermecgs
我遵循你的建議的程序,但獲得參數值我使用mxGetString ....它的工作.Thanx的幫助:) – redumpt