----------------解决方案--------------------------------------------------------
字符数字减48=数字
----------------解决方案--------------------------------------------------------
不是这样的,理解错误了你.........
----------------解决方案--------------------------------------------------------
说清楚点,最好举个例子
----------------解决方案--------------------------------------------------------
看他们的就是用什么str.format什么的atoi,怎么玩啊
----------------解决方案--------------------------------------------------------
atoi是将一个字符串转换为整型,这个好办吧,自己都可以写个出来
----------------解决方案--------------------------------------------------------
比如:
#include<stdio.h>
#include<stdlib.h>
int main()
{
char a[5]="4567";
int b;
b=atoi(a);
printf("%d",b);
return 0;
}
[此贴子已经被作者于2007-5-12 0:49:27编辑过]
----------------解决方案--------------------------------------------------------
哦,哦!!!!!!!!!!!!
----------------解决方案--------------------------------------------------------
查出来的:
函数名: atof
功 能: 把字符串转换成浮点数
用 法: double atof(const char *nptr);
程序例:
#include <stdlib.h>
#include <stdio.h>
int main(void)
{
float f;
char *str = "12345.67";
f = atof(str);
printf("string = %s float = %f\n", str, f);
return 0;
}
函数名: atoi
功 能: 把字符串转换成长整型数
用 法: int atoi(const char *nptr);
程序例:
#include <stdlib.h>
#include <stdio.h>
int main(void)
{
int n;
char *str = "12345.67";
n = atoi(str);
printf("string = %s integer = %d\n", str, n);
return 0;
}
----------------解决方案--------------------------------------------------------
强制转换吧
----------------解决方案--------------------------------------------------------