看板 C_and_CPP 關於我們 聯絡資訊
小弟想使用CVI寫一個可以自動存檔的程式, 程式大致如下: int i; float *Array=NULL; static char file_name [MAX_PATHNAME_LEN]; static char file_name2 [MAX_PATHNAME_LEN]; Array = malloc(1024*1024*sizeof(float)); { for (i=0;i<10;i++) { (再邊這每跑完會產生一組新的數據存放在Array裡面,主要想把每個新的Array釋放前 存入不同檔案位置) strcpy (file_name2, file_name); strcat (file_name2, i);<==??這邊小弟實在想不到怎把變數i轉成 字串加在file_name2之後 ArrayToFile(file_name2, (void*) Array); } 希望上面跑完之後可以在指定位置找到10個不同的檔案 ex:從file_name20到file_name29 希望板上仁兄幫忙指點迷津 感恩 >"< -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.253.152
akasan:sprintf 06/07 21:08
cheekyboy:感謝1樓~ 06/07 21:25