请问如何将一个整数写入字符串
比如任意给一个整数 66536 , 现在想将其写入一个字符串中进行传送,收到字符串后再将其还愿成整数,我该怎么做? 问题点数:30、回复次数:9Top
1 楼alum()回复于 2001-10-12 16:06:52 得分 5
char s[10];
sprintf(s,"%d",int); // int 为你的整数
.
.
还原: int=atoi(s);Top
2 楼superdreamer(只懂一点点!)回复于 2001-10-12 16:08:18 得分 5
char str[20];
_itoa(i,str,10);//将整数i转化为字符串
i=atoi(str);与上相反
Top
3 楼chenlicc()回复于 2001-10-12 16:09:08 得分 5
int int1=66536;
CString str1;
str1.Format("%d",int1);
int int2;
int2=atoi(str1);
Top
4 楼Jeffery__Chen(排骨仔)回复于 2001-10-12 16:12:08 得分 0
我试一试先Top
5 楼thundersp(我心飞翔)回复于 2001-10-12 16:27:59 得分 0
agree with chenlicc()Top
6 楼newKoala(瞪羚)回复于 2001-10-12 16:31:44 得分 5
int a;
BYTE ABC[10];
memcpy(abc,&a,sizeof(a));
memcpy(&a,abc,sizeof(a));Top
7 楼jamesfork(i want money,many m)回复于 2001-10-12 16:41:36 得分 5
char s[8];
int i=9999;
sprintf(s,"%d",i);//int->char
i=atoi(s);//char->intTop
8 楼lengnuan(冷暖)回复于 2001-10-12 17:19:30 得分 5
不要什么个问题都拿来问!Top
9 楼Jeffery__Chen(排骨仔)回复于 2001-10-15 12:27:28 得分 0
感谢各位。Top




