Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- char *remove_comments(char *input)
- {
- int pituus = strlen(input);
- char* buffer = malloc((pituus+1) * sizeof(char));
- int i = 0;
- int a = 0;
- while(input[i] != '\0') {
- if (input[i] == '/' && input[i+1] == '*' ) {
- i+=2;
- while (input[i] != '*' || input[i+1] != '/') {
- i++;
- }
- i+=2;
- }
- else if (input[i] == '/' && input[i+1] == '/') {
- i++;
- while(input[i] != '\n') {
- i++;
- }
- i++;
- }
- buffer[a] = input[i];
- i++;
- a++;
- }
- free(input);
- buffer[a] = '\0';
- return buffer;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement