Re: [問題] 請問如何把 int -> char , 再 char + c …

看板C_and_CPP作者 (anarchy)時間13年前 (2010/10/10 18:23), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
※ 引述《PTTers (報告站長 PTTers 咬我 !)》之銘言: : 請問如何把 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 用sprintf就可以搞定: char c[] = "c:\\read\\a%d.out"; int aa = 1; char cc[100]; sprintf(cc,c,aa); cc的內容就會變成"c:\\read\\a11.out" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.62.215.125

10/11 23:21, , 1F
Thank U very much !
10/11 23:21, 1F
文章代碼(AID): #1CiPGgc5 (C_and_CPP)