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