Linux下的C语言编程——字符串中的数字转int型
来源:互联网 发布:算法谜题中文pdf 编辑:程序博客网 时间:2024/05/21 09:20
上个星期老师给我们一个题目让我们把字符串中的数字字符找出来然后在把他变成整型的
这个程序分成两个部分,一是在字符串中找出数字字符,二是将数字字符转换成整型数字。
下面附上我的代码,如有不妥请指正。
#include <stdio.h>mygets(char str[]){int i;i = 0;while((str[i] = getchar()) != '\n'){i++;}str[i] = '\0';}int atoi(char *p,char *p1){int temp = 0;while(*p != '\0'){if('0' <= *p && *p <= '9'){*p1 = *p;//printf("%c",*p1);temp = temp * 10 + (*p1 - '0');p1++;}p++;}return temp;//printf("%s\n",*p1);}int main(){char str[30];char b[30];int m;mygets(str);printf("%s\n",str);m = atoi(str,b);printf("%d\n",m); return 0;}
下面附上我的运行代码图
0 0
- Linux下的C语言编程——字符串中的数字转int型
- Linux下的C语言编程——字符串排序
- Linux下的C语言编程——冒泡法对字符串排序
- Linux下的c基础编程——字符串连接
- Linux下的C语言编程——10进制转换成任意进制的字符串
- Linux下的C语言编程——
- Linux下的C语言编程——位运算
- Linux下的C语言编程——合法帧
- Linux下的C语言编程——队列
- Linux下的C语言编程——栈操作
- Linux下的C语言编程——文件操作
- Linux下的C语言编程——信号队列
- C语言 数字转字符串的函数
- 删除一个字符串中的数字(C语言)
- c语言删除字符串中的数字字符
- C语言去掉字符串中的数字
- Linux下的C语言编程——指针实现矩阵转置
- c语言数字转字符串
- make的使用
- 欢迎使用CSDN-markdown编辑器
- GCC参数详解
- Android 使用CoordinateLayout时Error inflating class
- Django的simple_tag
- Linux下的C语言编程——字符串中的数字转int型
- JavaScript语法之HelloWorld
- OpenCV 2.4.12 + Visual studio 2015在windows10 64位下的配置
- Keil编译S3C2440工程时出错:error: A1355U: A Label was found which was in no AREA 终级解决办法
- 安卓开发基础篇-广播
- [js点滴]JavaScript排序算法汇总
- spring aop 原理分析
- 产品backlog
- CVPR2016 Motion and Tracking