-1
需要查找字符串中的所有数字。 (54g不是数字等)并导入到数组中。如何将数字导入数组?以及如何摆脱87)等?将字符串中的所有数字导入到C中的数组中
#include "stdio.h"
int main() {
char *pS;
int i;
char str[100];
short isn = 0;
gets(str);
pS = str;
int a[100]={0};
i=0;
while (*pS) {
if (*pS >= '0' && *pS <= '9') {
isn = 1;
printf("%c", *pS);
}
else {
if (isn) {
isn = 0;
printf(" ");
}
}
pS++;
}
return 0;
}
您可以发布样本输入:如果是这样的话,我会首先所有非数字字符转换为普通字符值(接任何非数字字符),然后用
strtok
来标记字符串处理这个期望的输出? – joao