[問題] 字元變數的值串成字串存到字串變數

看板C_and_CPP (C/C++)作者 (你在哪)時間13年前 (2012/09/29 04:49), 編輯推噓3(302)
留言5則, 4人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) dev-c++ char string[100]; fopen(...txt) ...略 fclose 而現在我要把 string[50],string[51],string[52]這三個字元變數的"值"拼成字串 然後存到字串變數new string裡 i=50 但是new string={ string[i],string[i+1],string[i+2],'\0'}這個不給過 我覺得是因為逗號間放的應該要是像'\0'一樣的常數 那怎麼辦? ps.字串string的來源是txt檔 不是key的 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.239.249

09/29 05:56, , 1F
char nstring[]={string[i],string[i+1],string[i+2],'\0'};
09/29 05:56, 1F

09/29 05:56, , 2F
如果不是初始化的話, 就不能用 {}
09/29 05:56, 2F

09/29 09:15, , 3F
new string..............
09/29 09:15, 3F

09/29 09:47, , 4F
newString = str.substr(i,3)
09/29 09:47, 4F

09/29 10:29, , 5F
strcpy
09/29 10:29, 5F
文章代碼(AID): #1GPWroCv (C_and_CPP)
文章代碼(AID): #1GPWroCv (C_and_CPP)