#include <stdio.h>
#include <stdbool.h>
void removeHTMLTags(char *src, char *dest) {
bool inTag = false;
while (*src) {
if (*src == '<') {
inTag = true;
} else if (*src == '>') {
inTag = false;
} else if (!inTag) {
*dest++ = *src;
}
src++;
}
*dest = '\0';
}
int main() {
char src[] = "<html><body>C Programming, <b>bold</b>!</body></html>";
char dest[128] = "";
removeHTMLTags(src, dest);
printf("%s\n", dest);
return 0;
}
/*
run:
C Programming, bold!
*/