Bonjour, je dois ecrire une fonction qui parcours un fichier HTML et qui indente les balises :
<html><head><title></title></head></html>
Voila ce que je dois obtenir:
1 2 3 4 5 6
| <html>
<head>
<title>
</title>
</head>
</html> |
Au depart je pensait parcourir le fichier avec un getchar :
1 2
| while((c=getchar())!=EOF)
{switch{case '<' : etc...}} |
Sauf que getchar() ça ne fonctionne que sur 1 seul caractere et moi il me faudrait un truc qui me permette de traiter 2 caractères dans mon switch :
Qu'est ce que je peux utiliser?
Partager