作者liymars (从数学发现心世界)
看板C_and_CPP
标题[问题] 如何把char型态内的数字转成int型态?
时间Sat Jul 4 03:15:44 2009
我宣告一个int a ,一个char b[n],後读入一组字串至b,
b当中数字字元取出之後,要如何转存成数型态至a..?
感谢...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.171.136.77
1F:推 ofy:a=atoi(b);这样吗? 07/04 05:12
2F:→ Picat:a = strtol (b, (char**)NULL, 10); 07/04 09:26
3F:推 flax00298:直接减去'0'之後ASSIGN算是个好方法吗 07/04 13:09
4F:推 world9918:sscanf(b,"%d",&a); 07/04 17:01
5F:→ liymars:有C++的函式可以取代吗? 07/04 19:48
6F:→ MOONRAKER:以上除了flax那个以外通通都可以在C++使用 07/04 20:14
7F:→ MOONRAKER:不然就是sstream, genuine C++ way 07/04 20:14