字符串转化为数字 不用sscanf

#include <iostream>
#include <string.h>
using namespace std;

int main() {
	int tmp;
	int num = 0;
	char s[] = "123";

	for (int i = 0; i < strlen(s); i++) {
		tmp = s[i] - '0';
		num = num * 10 + tmp;
	}

	cout << num;
}
posted @ 2013-03-11 11:56  helloweworld  阅读(216)  评论(0编辑  收藏  举报