[問題] 請問如何把 int -> char , 再 char + char ?

看板C_and_CPP (C/C++)作者 (報告站長 PTTers 咬我 !)時間15年前 (2010/10/10 18:13), 編輯推噓1(108)
留言9則, 4人參與, 最新討論串1/1
請問如何把 int -> char , 再 char + char ? 首先,我有看過17417篇.但沒有看明白 @@" (程度太差) 我想讀取一個叫 c:/read/a1.out 的檔案. c:/read/a1000.out 請問如何把 char c[100] ="c:/read/a*.out"; 和 int aa=1; 合在一起 ? 如果 aa=1000的話要考慮不同字源位數嗎[跟aa=1比] ? 另外, 我還不知要何讀 char c[100] ="c:/read/a.out"; (聽說"/"要加點東西) Orz 反正就是 : char c[100] ="c:/read/a"; ??? char cc[100]=".out"; int aa=1; aa->char ; ?? char ccc[100]=c+aa+cc ??? ---------------------------------------------------------------------------- P.S. 不是 windows 不能用 itoa ? Thank U -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.4.170

10/10 18:16, , 1F
坦白說我看不懂你要的是什麼 可否舉個清楚的例子?
10/10 18:16, 1F

10/10 18:17, , 2F
你希望有什麼樣的input能得到什麼樣的output?
10/10 18:17, 2F

10/10 18:20, , 3F
雖然我覺得你應該是需要 sprintf 啦...
10/10 18:20, 3F

10/10 18:28, , 4F
把陣列 c 改成 filename, cc 改成 extension 幫助你未
10/10 18:28, 4F

10/10 18:29, , 5F
維護, 也加速別人了解你的問題所在
10/10 18:29, 5F

10/10 18:30, , 6F
來^
10/10 18:30, 6F

10/11 08:56, , 7F
你可能要先分清楚字元跟字元陣列還有字串的差別。
10/11 08:56, 7F

10/11 17:32, , 8F
PS 你可以試試 sprintf(ccc, "%d", c+aa+cc);
10/11 17:32, 8F

10/11 17:33, , 9F
= =" 早有人回了
10/11 17:33, 9F
文章代碼(AID): #1CiP7YXx (C_and_CPP)
文章代碼(AID): #1CiP7YXx (C_and_CPP)