#c #arrays
#c #массивы
Вопрос:
существует структура массивов, подобная этой.
typedef struct
{
char mother [50];
char father [50];
} family;
family divorce [100];
В этом массиве я ввожу число символ (длина случайная), например 123a 253vv 2145eee …, и я хотел бы сохранить только число в другом массиве символов. Что мне делать?
Комментарии:
Ответ №1:
Используйте isdigit(), чтобы определить, является ли символ десятичной цифрой или нет. Если символ является цифрой, заполните его в массиве.
Другой способ, проверить if(ch >= '0' amp;amp; ch <= '9') arr[i ] = ch;