作者kevincilin (蛋糕)
看板Programming
标题Re: [问题] c语言_字串转数字= =
时间Mon Jul 21 11:26:55 2008
※ 引述《[email protected] (㊣[宋=笨])》之铭言:
: ※ 引述《[email protected] (蛋糕)》之铭言:
: > int i;
: > char sq1[]="886S0309",sq2[]="0001",sq3[]=".txt",sq4[6],sq5[6];
: > i=atoi(sq2)+1;
: > itoa(i,sq4,10) => 有问题的地方= =
: 用sprintf不就结了
: 一条sprintf就消灭後面那几条strcat
: 输出字串长度要设好
: : char sq5[]="000";
: 前面宣告sq5[6]
: 这边再宣告一次?
: 霹雳喔!
:
请问要怎麽让sq2+1後补0,就是字串0001变0002
现在我0001变成2.....怎麽办= =
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.124.39.146
1F:→ a1234957:呃 这很基础吧218.164.144.245 07/21 12:03
2F:推 TonyQ:你可以花钱请人帮你写或是 STFG220.128.219.202 07/21 13:16
3F:→ kevincilin:有很基础吗,vb是很简单,c没有现成函数 59.124.39.146 07/21 13:47
4F:→ bob123:google "sprintf" 第一项140.120.221.156 07/21 14:04
5F:→ MOONRAKER:实在是很基础,也很幽默。 59.115.206.51 07/21 19:17
6F:→ a1234957:没有现成函数 可以自己写218.164.144.245 07/21 21:33