[問題] 如何指定檔案輸出位置

看板C_and_CPP (C/C++)作者 (sleep123)時間16年前 (2009/07/01 14:46), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串1/1
#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
你去查看看sprintf()的用法,看會不會用
07/01 14:59, 1F
看了20分還是不會用 下面有寫一些 loop ... fprintf(fp,"有的沒的\n "); ... 跟這個有關係嗎? ※ 編輯: sleep123 來自: 140.122.140.194 (07/01 15:27)

07/01 15:37, , 2F
http://codepad.org/sE500ete %d對應整數(int), %s對應C-Style
07/01 15:37, 2F

07/01 15:37, , 3F
字串
07/01 15:37, 3F

07/01 15:44, , 4F
cool thx^^
07/01 15:44, 4F
文章代碼(AID): #1AImP5vs (C_and_CPP)
文章代碼(AID): #1AImP5vs (C_and_CPP)