str_to_dec.c
来源:互联网 发布:轻钢房屋设计软件 编辑:程序博客网 时间:2024/06/16 03:19
#include <stdio.h>
#include <string.h>
int str_to_dec(char *s)
{
int ret = 0;
int flag;
if (*s == '-')
{
flag = 1;
s++;
}
while (*s)
{
if (*s < '0' || *s > '9')
return 0;
ret = ret * 10 +(int)(*s -'0');
s++;
}
if (flag == 1)
ret *= -1;
return ret;
}
int main()
{
printf("put a string:\n");
char buf[20];
fgets(buf, sizeof(buf), stdin);
buf[strlen(buf) - 1] = '\0';
int num;
num = str_to_dec(buf);
printf("num = %d\n", num);
return 0;
}
- str_to_dec.c
- c
- c
- c
- c
- C
- c
- c
- c
- C+
- c
- C
- c
- c
- c
- C
- C
- c
- ALV知识
- Linux 安装 Oracle10g 常见错误汇总(转)
- 苹果公司面试八大难题
- Distributed Hash Tables
- Unity3D----导入模型的碰撞检测
- str_to_dec.c
- bada 2D游戏编程之一——图形绘制
- 二叉树遍历的非递归算法的实现
- 爬虫
- 《Flash Builder 4 快速入门》的自定义播放器MXML组件开发示例的错误修正
- apach2 内容和标题的中文乱码的解决
- Android 4.1 for Developers
- 用 IrisSkin 为C# winform 换肤 美化
- Mindmanager故障问题一 Visual c ++ runtime library error R6025错误