字符串转整数

来源:互联网 发布:3d游戏编程入门经典 编辑:程序博客网 时间:2024/05/22 12:24
#include<stdio.h>  #include<string.h>    int main(int agrc,char *agrv[])  {    char str[1024];    char temp[1024];    int lenth;    int i ;    int n=0;    long t =0;    int j;    memset(str,0,1024);    memset(temp,0,1024);    printf("Please input a string\n");    scanf("%s",str);    lenth = strlen(str);    for(i=0;i<lenth;i++)    {      if(str[i]>='0'&&str[i]<='9')   {       temp[n]=str[i];    n++;   }    }    for(i=0;i<n;i++)    {       t*=10;    t+=(temp[i]-'0');    }    printf("%s\n",str);    printf("%s\n",temp);    printf("%i\n",t);    printf("%i\n",atoi(temp));    printf("%x\n",atoi(temp));    printf("%x\n",t);    return 0;  }