c++ 字符型转整型

前些日子遇到的一个小问题,想把一个字符型的值使用strcpy函数赋值给一个整型的变量,编译出错,原来strcpy没有这个函数的重载。晕死了
后来发现有两种方法:
1。直接转换
int('dian');
char(70).
这样就可以达到转换的目的了,但是这个局限就是在于,只适用于常量。

2.使用#include<strstream.h>
char str[] = "13695";
istrstream str(str,sizeof(str) );
int a;
str>>a;
这个函数的用法有点想fstream.h的用法,注意的是str>>a,不是输入输出,而是将a进行转换;

posted on 2009-08-31 22:59  9号  阅读(497)  评论(0编辑  收藏  举报

导航