Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

GetSaveFilename

2 views
Skip to first unread message

Bertram

unread,
Jan 1, 2013, 12:59:42 PM1/1/13
to



Mi sapete dire che funzione, si deve utilizzare in un programma C, compilato
con Mingw, per salvare un file con nome?

Conoscete qualche editor che abbia la possibilità di creare dei form, campi
di input, scelta multipla, in modo visuale, che non sia VisualC++? ma
qualche cosa di open&free?


Ciao





Kan

unread,
Jan 3, 2013, 8:13:25 AM1/3/13
to
Il 01/01/2013 18.59, Bertram ha scritto:
> Mi sapete dire che funzione, si deve utilizzare in un programma C, compilato
> con Mingw, per salvare un file con nome?
>

Per salvare un file puoi utilizzare fopen/fwrite/fclose o le
corrispondenti API di Windows CreateFile/WriteFile/CloseFile/CloseHandle.
Se intendi far apparire la finestra di dialogo di Windows "Salva con
nome", puoi utilizzare GetSaveFileName (come da oggetto!!!).
Altrimenti, non ho capito cosa intendi.

Bertram

unread,
Jan 3, 2013, 9:40:35 AM1/3/13
to

>>
>
> Per salvare un file puoi utilizzare fopen/fwrite/fclose o le
> corrispondenti API di Windows CreateFile/WriteFile/CloseFile/CloseHandle.
> Se intendi far apparire la finestra di dialogo di Windows "Salva con
> nome", puoi utilizzare GetSaveFileName (come da oggetto!!!).
> Altrimenti, non ho capito cosa intendi.
>

si, ma come si invoca questa funzione in un programma C?


Conosci qualche editor/compilatore che possa la possibilità di creare dei

xnoise

unread,
Jan 3, 2013, 1:08:25 PM1/3/13
to
Il 03/01/2013 15:40, Bertram ha scritto:

>
> si, ma come si invoca questa funzione in un programma C?
>
>
http://msdn.microsoft.com/en-us/library/windows/desktop/ms646928%28v=vs.85%29.aspx

Bertram

unread,
Jan 4, 2013, 7:03:46 AM1/4/13
to

"xnoise" <xno...@mail.it> ha scritto nel messaggio
news:50e5c919$0$13275$4faf...@reader2.news.tin.it...
> Il 03/01/2013 15:40, Bertram ha scritto:
>
>>
>> si, ma come si invoca questa funzione in un programma C?
>>
>>
> http://msdn.microsoft.com/en-us/library/windows/desktop/ms646928%28v=vs.85%29.aspx
>

ti ringrazio, ma non ho capito nulla.

per aprire e salvare un file, cosi tanto codice?

Non e possibile invocare una funzione, passando un argomento
cioč, il nome del file, oppure inviare alla finestra SaveFile, un testo
gią scritto da qualche parte nel programma? :-)

Ciao




xnoise

unread,
Jan 4, 2013, 7:32:22 AM1/4/13
to
Il 04/01/2013 13:03, Bertram ha scritto:
> ti ringrazio, ma non ho capito nulla.
>
> per aprire e salvare un file, cosi tanto codice?
>
La finestra standard SaveFile serve solo per dare un nome al file che
vuoi salvare in un certo percorso (path) . Per scrivere fisicamente il
file lo devi fare utilizzando altre funzioni tipo CreateFile(...).

Kan

unread,
Jan 4, 2013, 1:04:49 PM1/4/13
to
Il 04/01/2013 13.03, Bertram ha scritto:
> Non e possibile invocare una funzione, passando un argomento
> cioè, il nome del file

Ma scusa, cosa ESATTAMENTE devi fare?
Hai già un file e lo devi salvare con un altro nome? Allora puoi usare
la funzione CopyFile o CopyFileEx.

Bertram

unread,
Jan 4, 2013, 1:29:30 PM1/4/13
to

"Kan" <fcan...@nospam.it> ha scritto nel messaggio
news:kc75f4$j3t$1...@news.task.gda.pl...
il comando CreateFile lo ha suggerito xnoise, comunque lo ringrazio.

Stavo solo osservando che per salvare un file, non esiste una funzione
a cui passare il nome e poi scegliere, la cartella dove salvarlo
dall'interno della finestra SaveFile con nome.
Ma e una cosa macchinosa! :-)

Ciao





Bertram

unread,
Jan 4, 2013, 3:21:31 PM1/4/13
to

"Kan" <fcan...@nospam.it> ha scritto nel messaggio
news:kc75f4$j3t$1...@news.task.gda.pl...
Conoscete un IDE visuale, free&open, per linguaggio C, che integri delle
librerie grafiche per creare, appunto, in modo visuale delle interfaccie
grafiche?

Ciao


0 new messages