#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <ctype.h>
void extract_characters_numbers(char *s, int len, char *characters_numbers) {
int characters_numbers_i = 0;
for (int i = 0; i < len; i++) {
char ch = s[i];
if (isalpha(ch) || isdigit(ch))
characters_numbers[characters_numbers_i++] = ch;
}
characters_numbers[characters_numbers_i] = '\0';
}
int main()
{
char arr[] = "c++14$vb.net&%java*() php <>/python 3.7.3";
char *characters_numbers = (char *)malloc(strlen(arr) + 1 * sizeof(char));
extract_characters_numbers(arr, strlen(arr), characters_numbers);
puts(arr);
puts(characters_numbers);
free(characters_numbers);
return 0;
}
/*
run:
c++14$vb.net&%java*() php <>/python 3.7.3
c14vbnetjavaphppython373
*/