return the heading in html code

PHOTO EMBED

Fri Jun 10 2022 15:18:34 GMT+0000 (Coordinated Universal Time)

Saved by @KanishqJ8

#include <string.h>

void parser(char*string){
    int in=0; //variable to track whether we are inside the tag
    int index=0;
    for(int i=0; i<strlen(string); i++){
        if(string[i]=='<'){
            in=1;
            continue;
        }
        else if(string[i]=='>'){
            in=0;
            continue;
        }
        if(in==0){
            string[index]=string[i];
            index++;
        }
    }
    string[index]='\0';
    
    //remove the trailing spaces from the beginning
    while(string[0]==' '){
        //shift the string to left
        for(int i=0; i<strlen(string); i++){
            string[i]=string[i+1];
        }
    }
    //remove the trailing spaces from the end
    while(string[strlen(string)-1]==' '){
        string[strlen(string)-1]='\0';
    }
}

int main(){
    char string[]="<h1>     this is a heading     </h1>";
    parser(string);
    printf("parser string is ~~%s~~", string);
    return 0;
}
content_copyCOPY