[問題] c語言_字串轉數字= =
我有一推檔案 886S03090001.txt ~ 886S03090100.txt,我要用回圈分別打開每個txt,
並且讀出一些值.所以我分成3個字串,sq2轉成數字,我的問題是要怎麼再變回字串ㄋ?
我到這邊卡住了= =,下面只討論sq2+1後,要怎麼再變成字串,並把3個字串結合起來.
int i;
char sq1[]="886S0309",sq2[]="0001",sq3[]=".txt",sq4[6],sq5[6];
i=atoi(sq2)+1;
itoa(i,sq4,10) => 有問題的地方= =
char sq5[]="000";
strcat(sq5,sq4); =>這邊字串結合起來就是亂碼 =
strcat(sq1,sq5);
strcat(sq1,sq3);
希望大大幫我看一下怎麼樣= =,謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.196.105.2
→
07/18 17:20, , 1F
07/18 17:20, 1F
推
07/18 19:03, , 2F
07/18 19:03, 2F
推
07/20 11:10, , 3F
07/20 11:10, 3F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 8 篇):