Il programma sostituisce ai caratteri < e > i codici per l'HTML
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
//Codice della funzione main()
main()
{ FILE *p,*p1;;
char car; � �
//Apro i file: il file .html in modalità scrittura(w) e il file .cpp in modalità
lettura(r)
p=fopen("20912.html","wt");
p1=fopen("20912.cpp","rt"); � �
//Testo che i file siano stati aperti correttamente. Se così leggo i caratteri
dal file e se trovo i caratteri < e > li sostituisco con i corrispondenti codici
dell'html
if(p!=NULL && p1!=NULL)
{ printf("file aperto correttamente");
while((car=fgetc(p1))!=EOF)
{ if(car!='<' && car!='>')
{
fputc(car,p);
}
else {
if(car=='<')
{ fputs("<",p);
} if(car=='>')
fputs(">",p);
}
}
}
//Se i file non sono stati aperti correttamente visualizzo un messaggio di
errore
else
perror("errore nell'apertura del file");
//Chiudo i file
fclose(p);
fclose(p1);
getchar();
}
Sostituzione
Semplice programma in C++ che da un file sostituisce ai caratteri < e > i codici per l'HTML.