|
|
|
![]() |
|
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:nome2@www.sito.it/sub1/sub2/XXX/indice.html esempio http://nome1:nome2@www.sito.it/sub1/...00/indice.html http://nome1:nome2@www.sito.it/sub1/...01/indice.html http://nome1:nome2@www.sito.it/sub1/...02/indice.html ... .. . http://nome1:nome2@www.sito.it/sub1/...99/indice.html http://nome1:nome2@www.sito.it/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:nome2@www.sito.it/sub1/sub2/27000/indice.html"> link27000</a> </p> <p> <a href="http://nome1:nome2@www.sito.it/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 12: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:nome2@www.sito.it/sub1/sub2/" ottengo in visualc++: " fprintf (f, "<a href="http://nome1:nome2@www.sito.it/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:nome2@www.sito.it/sub1/sub2/%d", i,"/indice.html"">link</a></p>/n"); <a href=http://nome1:nome2@www.sito.it/sub1/sub2/1<a href=http://nome1:nome2@www.sito.it/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:nome2@www.sito.it/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 14:04. |
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Mar 2006
Città: Bergamo
Messaggi: 2499
|
Codice:
fprintf (f, "<a href=\"http://nome1:nome2@www.sito.it/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:nome2@www.sito.it/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: 16:25.