如何将一个字符串转换为整个数字

时间:2014.03.25 发布人:o帅的烦躁o

如何将一个字符串转换为整个数字

已解决问题

谷歌o帅的烦躁o用户在2014.03.25提交了关于“故宫博物馆如何将一个字符串转换为整个数字”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-11-14T12:46:31。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,感谢你,我会记得你对我的好的 !

希望以下的回答,能够帮助你。

第1个回答

用户名:ys678910  

#include<stdio.h>#include<string.h>#include<stdlib.h>cha问答rstr[1000];int*change(c少har*str){i试探风速损确ntn,i,j;int***mber;n=i=j=0;while(str[i]){for(;str[草i]&&str[i]=='';++i);//找到数字的第一位for(j=i+1;str[j]&&str[j]!='';++j);//找到数字的后一位i=j;++n;}**mber=(int*)malloc(sizeof(int)*(n+1));/使失副答穿来督全总/上面这一段用来分析一**有多少个数,以此分配空间n=i=j=0;whi伯赵湖这织极路le(str[i]细你威答杨){for(;str[i]&&str[i]=='曲庆求液率则斤日零复';++i);for(j=i+1;str[不片源结本五j]&&str[j明督掌友六映格况阿加蛋]!='';++j);number[++n]=atoi(str+i);i=j;}n境质umber[0]=n;return**mber;}intma殖逐杀还in(){gets(str房怎滑心成胶眼整);int*p=change(str);printf("%d\n",p[0]);for(inti=1;i<=p[0];++i)printf("%d\n",p[i]);system("pau家奏布创se");free(p);}