return the heading in html code
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
Comments