|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Sep 2001
Città: Roma
Messaggi: 2141
|
c++: programmino per creare file txt
devo creare una lista di links luuuuunghissssssima del tipo
Codice:
http://nome1:[email protected]/sub1/sub2/XXX/indice.html esempio http://nome1:[email protected]/sub1/...00/indice.html http://nome1:[email protected]/sub1/...01/indice.html http://nome1:[email protected]/sub1/...02/indice.html ... .. . http://nome1:[email protected]/sub1/...99/indice.html http://nome1:[email protected]/sub1/...00/indice.html insomma deve creare un file di testo (che io rinominerò poi a mano da .txt a .html aggiungendoci le intestazioni html body etc etc) così fatto: Codice:
<p> <a href="http://nome1:[email protected]/sub1/sub2/27000/indice.html"> link27000</a> </p> <p> <a href="http://nome1:[email protected]/sub1/sub2/27001/indice.html"> link27001</a> </p> etc etc etc logicamente al posto di nome1, nome2, sito.it, sub1, sub2 metterò un'altra cosa precisa (sempre la stessa)
__________________
..strisc...strisc...oooooOOoooO http://digilander.iol.it/pentiumII Navi da battaglia giapponesi classe Yamato WWII Ultima modifica di vermaccio : 30-01-2007 alle 13:30. |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Comunque, indipendentemente da cosa userai per la gestione del file, si tratta poi solo di 1) aprire in scrittura il file, 2) scrivere l'header del file html, 3) Fare un ciclo for con 'i' che va da N a M (i tuoi valori min/max) al cui interno scrivi, sul file, il blocco <p>/<a> che si ripete (con il numero opportunamente formattato), 4) scrivere il footer del file html e chiudere il file. Diciamo che te la cavi con 30~40 righette di codice.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Sep 2001
Città: Roma
Messaggi: 2141
|
c o c++ è lo stesso. devo creare la lista.
__________________
..strisc...strisc...oooooOOoooO http://digilander.iol.it/pentiumII Navi da battaglia giapponesi classe Yamato WWII |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Sep 2001
Città: Roma
Messaggi: 2141
|
Quote:
potresti gentilmente scrivere tu quste 40 righe?
__________________
..strisc...strisc...oooooOOoooO http://digilander.iol.it/pentiumII Navi da battaglia giapponesi classe Yamato WWII |
|
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Codice:
#include <stdio.h>
int main (void)
{
FILE *f;
int i;
if ((f = fopen ("nomefile", "w")) != NULL)
{
for (i = 1; i <= 10; i++)
{
fprintf (f, "<p>Ciao %d</p>\n", i);
}
fclose (f);
}
else
printf ("Errore\n");
return 0;
}
Ovviamente manca la scrittura del header/footer e devi sistemare il blocco ripetuto. Ma con questo esempio non dovresti avere problemi a fare quello che ti serve.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Sep 2001
Città: Roma
Messaggi: 2141
|
grazie
ora ci provo e ti faccio sapere
__________________
..strisc...strisc...oooooOOoooO http://digilander.iol.it/pentiumII Navi da battaglia giapponesi classe Yamato WWII |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Sep 2001
Città: Roma
Messaggi: 2141
|
problema.
quando sostituisco a "ciao" la "http://nome1:[email protected]/sub1/sub2/" ottengo in visualc++: " fprintf (f, "<a href="http://nome1:[email protected]/sub1/sub2/%d</p>\n", i); ma dalla prima " in poi è tutto verde ed evidenziato come link. come risolvo?
__________________
..strisc...strisc...oooooOOoooO http://digilander.iol.it/pentiumII Navi da battaglia giapponesi classe Yamato WWII |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Sep 2001
Città: Roma
Messaggi: 2141
|
risolot mettendo "" al primo "
__________________
..strisc...strisc...oooooOOoooO http://digilander.iol.it/pentiumII Navi da battaglia giapponesi classe Yamato WWII |
|
|
|
|
|
#9 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
"<a href=\"http.....
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Sep 2001
Città: Roma
Messaggi: 2141
|
scrivendo
Codice:
fprintf (f, "<a href=""http://nome1:[email protected]/sub1/sub2/%d", i,"/indice.html"">link</a></p>/n"); <a href=http://nome1:[email protected]/sub1/sub2/1<a href=http://nome1:[email protected]/sub1/sub2/2 etc etc come mai la seconda parte di testo /indice.html"">link</a></p> non viene scritta? anche mettendo l'escape non cambia Codice:
fprintf (f, "<a href=\"http://nome1:[email protected]/sub1/sub2/%d", i,"/indice.html\">link</a></p>/n");
__________________
..strisc...strisc...oooooOOoooO http://digilander.iol.it/pentiumII Navi da battaglia giapponesi classe Yamato WWII Ultima modifica di vermaccio : 30-01-2007 alle 15:04. |
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Mar 2006
Città: Bergamo
Messaggi: 2499
|
Codice:
fprintf (f, "<a href=\"http://nome1:[email protected]/sub1/sub2/%d/indice.html\">link</a></p>/n", i); |
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Sep 2001
Città: Roma
Messaggi: 2141
|
risolto con
Codice:
fprintf (f, "<a href=\"http://nome1:[email protected]/sub1/sub2/%d/indice.html\">link</a></p>/n",i);
__________________
..strisc...strisc...oooooOOoooO http://digilander.iol.it/pentiumII Navi da battaglia giapponesi classe Yamato WWII |
|
|
|
|
|
#13 | |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Quote:
|
|
|
|
|
|
|
#14 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#15 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: Sep 2001
Città: Roma
Messaggi: 2141
|
oppps
grazie risolto
__________________
..strisc...strisc...oooooOOoooO http://digilander.iol.it/pentiumII Navi da battaglia giapponesi classe Yamato WWII |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:18.



















