打印

数据类型转换

[复制链接]
1149|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
myron520|  楼主 | 2012-8-16 16:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
liang7143| | 2012-8-16 16:15 | 只看该作者
自己写一个函数

使用特权

评论回复
板凳
njaplid| | 2012-8-16 16:32 | 只看该作者
用指针,将字符转换成相应的数值存到对应的变量中。

使用特权

评论回复
地板
ayb_ice| | 2012-8-16 17:29 | 只看该作者
简单的ASCII转换

使用特权

评论回复
5
zhuanghaiyang| | 2012-8-16 20:30 | 只看该作者
最好的办法就是用指针,在将字符转换成数字

使用特权

评论回复
6
wjzx111056| | 2012-8-16 21:04 | 只看该作者
假设从begin开始截取 int n;  
substr(char * buf,int begin,int n) {

static char buf2[50];
char *p = buf;
int i;
assert(n > 49);
if (n == -1) n = strlen(buf);//如果n==-1就取到最后一位.
for( i = begin; buf[i] && i < n; begin++){
  buf2[i] = buf[i];
}
buf2[i] = '\0';
}
在buf2[]中存储的就是你想要的字符,你参考参考这个程序吧!

使用特权

评论回复
7
myron520|  楼主 | 2012-8-17 00:05 | 只看该作者
谢谢哦,还是不太懂!

使用特权

评论回复
8
myron520|  楼主 | 2012-8-17 00:23 | 只看该作者
简单的ASCII转换
ayb_ice 发表于 2012-8-16 17:29
谢谢,能再详细点吗,我要转换成把这几个参数转换成十进制,可以直接运算

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

21

帖子

1

粉丝