Telefonino.net network
 
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. NEI PREFERITI .:: | RSS Forum | RSS News | NEWS web | NEWS software |
| PUBBLICITA' | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | CERCA nel FORUM » |

Torna indietro   WinTricks Forum > Software > Programmazione

Notices

Rispondi
 
Strumenti discussione
Vecchio 24-12-2007, 17.42.26   #1
PROGRAMAN
Newbie
 
Registrato: 24-12-2007
Messaggi: 2
PROGRAMAN promette bene
nome file : data corrente

qualcuno puo' dirmi come posso aprire in C un file col nome della data corrente? Il codice che ho scritto da' errore.
Grazie.

int main()
{
char data[30];

int n = 0 ; FILE *fp;
time_t rawtime;
struct tm * timeinfo;
time ( &rawtime );
timeinfo = localtime ( &rawtime );
printf ("Current local time and date: %s", asctime (timeinfo) );
strcpy (data,asctime (timeinfo));
printf("stampa data: \n");
printf("%s\n", data);
//elimino \n alla fine della data
int i =0 ;
for(i=0 ; ;++i )
{
if(data[i]=='\n')
{ data[i]=' ';
break;
}
}
printf("stampa data: \n");
printf("%s\n", data);
fp=fopen(data,"w");
fclose(fp);

system("PAUSE");
return 0;
PROGRAMAN non è collegato   Rispondi citando
Vecchio 24-12-2007, 18.58.04   #2
Alhazred
Made in Japan
Top Poster
 
L'avatar di Alhazred
 
Registrato: 04-07-2001
Messaggi: 4.461
Alhazred promette bene
L'errore è causato da ciò che è contenuto in "data", non puoi creare un file che abbia il carattere : nel nome.
Alhazred non è collegato   Rispondi citando
Vecchio 24-12-2007, 23.15.45   #3
Sergio Neddi
Gold Member
Top Poster
 
L'avatar di Sergio Neddi
 
Registrato: 07-04-2000
Loc.: Padova-Vicenza
Messaggi: 4.814
Sergio Neddi promette bene
Yes, ci sono parecchi caratteri riservati che non possono venire utilizzati nel nome di un file, non solo i due punti ma anche le barre dritte e rovescie, per esempio.
___________________________________

Con il PC risolvo molti problemi che prima non avevo. - Coltiva Linux che Windows si pianta da solo!
Sergio Neddi non è collegato   Rispondi citando
Vecchio 25-12-2007, 11.40.30   #4
Alhazred
Made in Japan
Top Poster
 
L'avatar di Alhazred
 
Registrato: 04-07-2001
Messaggi: 4.461
Alhazred promette bene
In pratica tutti quei caratteri che costruiscono il percorso di un file, di un collegamento o caratteri jolly, quindi : \ / > < " * ? sono tutti caratteri non utilizzabili per nominare un file.
Alhazred non è collegato   Rispondi citando
Vecchio 25-12-2007, 17.18.00   #5
PROGRAMAN
Newbie
 
Registrato: 24-12-2007
Messaggi: 2
PROGRAMAN promette bene
É vero ! Come ho fatto a non pensarci ?!
Grazie !
PROGRAMAN non è collegato   Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is ON
Gli smilies sono ON
[IMG] è ON
Il codice HTML è OFF

Vai al forum

Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
log di AVAST...che faccio ? enry1 Sicurezza&Privacy 4 27-11-2008 19.38.09
Norman Malware Cleaner - AIUTO sikano Sicurezza&Privacy 7 11-04-2008 17.28.32
[C] data nel nome del file Alhazred Programmazione 2 24-07-2007 16.29.06
Dvd Pioneer 107 pacixone Masterizzazione Giochi Games 7 25-03-2005 15.10.00
computer da immondizzia ziopazzo Windows 9x/Me/NT4/2000 3 09-05-2004 01.20.30

Orario GMT +2. Ora sono le: 09.06.31.


E' vietata la riproduzione, anche solo in parte, di contenuti e grafica.
Copyright © 1999-2017 Edizioni Master S.p.A. p.iva: 02105820787 • Tutti i diritti sono riservati
L'editore NON si assume nessuna responsabilità dei contenuti pubblicati sul forum in quanto redatti direttamente dagli utenti.
Questi ultimi sono responsabili dei contenuti da loro riportati nelle discussioni del forum
Powered by vBulletin - 2010 Copyright © Jelsoft Enterprises Limited.