Oppure

Loading
05/09/11 22:36
xunil32
Buona sera a tutti ... anzi buon giorno! :rofl:
Vorrei sapere se e come passare a fopen una stringa contenuta in una variabile
così da poter far decidere all'utente il nome del file.
Se è possibile preferirei non utilizzare i puntatori :hail:
questo il codice che non va:

void makepage(char titolo[20],char npagina[20], char colbody[10]){
    FILE *html;
    html=fopen(npagina,"w");
    fprintf(html,"<html>");
    fprintf(html,"<head>");
    fprintf(html,"<title> %s </title>",titolo);
    fprintf(html,"</head>");
    fprintf(html,"<body bgcolor=\"%s\" >",colbody);
    fprintf(html,"<center> <h1>");
   fprintf(html,"<p>TITOLO</p>");
    fprintf(html,"</h1></center>");
    fprintf(html,"</body>");
    fprintf(html,"</html>");
    fclose(html);



aspetto i vostri insulti :D
_______________________

Scusatemi tutti! ho risolto l'errore era nello scanf non in questa porzione di codice! adesso funziona benissimo!:pat:
Ultima modifica effettuata da xunil32 06/09/11 16:33
aaa
05/09/11 23:35
D@vide
Mh, tanto per cominciare non trovo molto senso nella funzione che vuoi realizzare... comunque ti faccio notare che dovresti passare i parametri così:
void makepage(char *titolo,char *npagina, char *colbody)


Dovresti darti una ripassata al C e già che ci sei, all HTML:heehee:
aaa
06/09/11 10:29
tasx
Ciao!

Forse non ho capito, ma non è sufficiente che npagina contenga il nome desiderato?

ciaociao
aaa