[問題] 如何指定檔案輸出位置
#define N 4 //大N 是已經給定的數
...
int main() {...
char filename[100],N1[100]; //用字元字串當作檔名,藉由處裡字串,
//做出不一樣的檔名
itoa(N,N1,10);//將數字N變成字串N1
//檔名 n=所對數字.txt
strcpy(filename,"n=");//將 "n=" 複製到filename
strcat(filename,N1);//在filename現有的內容後面,把"N1字串"裡的內容接上去
strcat(filename,".txt");//"在filename現有的內容後面接上 ".txt"
...}
--
假設XXX.cpp在 d:\something\
上面跑出來的結果會在 d:\something\n=4.txt
如果想要跑出來的結果在 d:\something\another\ 下
即 d:\something\another\n=4.txt
要做何種改寫?
--
推
07/01 14:59, , 1F
07/01 14:59, 1F
看了20分還是不會用
下面有寫一些
loop
...
fprintf(fp,"有的沒的\n ");
...
跟這個有關係嗎?
※ 編輯: sleep123 來自: 140.122.140.194 (07/01 15:27)
推
07/01 15:37, , 2F
07/01 15:37, 2F
→
07/01 15:37, , 3F
07/01 15:37, 3F
→
07/01 15:44, , 4F
07/01 15:44, 4F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章