作者cheekyboy (小光)
看板C_and_CPP
標題[問題] 字串 &自動存檔問題
時間Tue Jun 7 21:07:58 2011
小弟想使用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