#include<stdio.h>
#include<stdlib.h>
#include<iostream>
int main()
{
char str[]="hello123 world !@";
int i=0,j=0;
char sdr[5];//如果改用小于5的数组(char sdr[3])strlen(sdr)显示的为2 ,大于5都显示为19
printf("%d\t%d\n",strlen(sdr),strlen(str));
printf("%d\t%d\n",sizeof(sdr),sizeof(str));
while((str[i])!='\0')
{
if((str[i])>'0'&&(str[i])<'9')
{
sdr[j]=str[i];
j++;
i++;
}
else
i++;
}
sdr[j]='\0';
printf("%d\n",strlen(sdr));
j=0;
while((sdr[j])!='\0')
{
printf("%c\t",sdr[j]);
j++;
}
system("pause");
return 0;
}
#include<stdlib.h>
#include<iostream>
int main()
{
char str[]="hello123 world !@";
int i=0,j=0;
char sdr[5];//如果改用小于5的数组(char sdr[3])strlen(sdr)显示的为2 ,大于5都显示为19
printf("%d\t%d\n",strlen(sdr),strlen(str));
printf("%d\t%d\n",sizeof(sdr),sizeof(str));
while((str[i])!='\0')
{
if((str[i])>'0'&&(str[i])<'9')
{
sdr[j]=str[i];
j++;
i++;
}
else
i++;
}
sdr[j]='\0';
printf("%d\n",strlen(sdr));
j=0;
while((sdr[j])!='\0')
{
printf("%c\t",sdr[j]);
j++;
}
system("pause");
return 0;
}