#include<stdio.h>
#include<stdlib.h>
int strToNum(char *text);
main(void){
char tex[20];
char *text=tex;
int c;
printf("请输入一段字母(其中包含数字)");
gets(text);
c=strtoNum(*text);
printf("%d",c);
return 0;
}
int strToNum(char *text){
int i=0,n;
int sum[20];
int *a=sum;
n=0;
for(i=0;i<=*(text+i);i++){
if(0<=*(text+i)<=9){
*a=*(text+i);
}
else if('a'<=*(text+i)<='z'||'A'<=*(text+i)<='Z')
break;
else
exit(1);
}
return (*a);
}
#include<stdlib.h>
int strToNum(char *text);
main(void){
char tex[20];
char *text=tex;
int c;
printf("请输入一段字母(其中包含数字)");
gets(text);
c=strtoNum(*text);
printf("%d",c);
return 0;
}
int strToNum(char *text){
int i=0,n;
int sum[20];
int *a=sum;
n=0;
for(i=0;i<=*(text+i);i++){
if(0<=*(text+i)<=9){
*a=*(text+i);
}
else if('a'<=*(text+i)<='z'||'A'<=*(text+i)<='Z')
break;
else
exit(1);
}
return (*a);
}