Programme en C, interface graphique
Fermé
jazzy_town
-
28 mai 2005 à 19:09
Luffy =) Messages postés 365 Date d'inscription mercredi 20 avril 2005 Statut Membre Dernière intervention 19 mai 2006 - 29 mai 2005 à 20:43
Luffy =) Messages postés 365 Date d'inscription mercredi 20 avril 2005 Statut Membre Dernière intervention 19 mai 2006 - 29 mai 2005 à 20:43
A voir également:
- Programme en C, interface graphique
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Common interface 5v only ✓ - Forum Vidéo/TV
- Frequence programme national ✓ - Forum Messagerie
- Interface graphique en c ✓ - Forum C
- Programme demarrage windows 10 - Guide
1 réponse
Luffy =)
Messages postés
365
Date d'inscription
mercredi 20 avril 2005
Statut
Membre
Dernière intervention
19 mai 2006
108
29 mai 2005 à 20:43
29 mai 2005 à 20:43
salut =)
pour sélectionner un fichier dans une boite de dialogue, windows met à disposition des API qui font déjà tout le boulot (GetOpenFileName() ). je viens de faire ce petit bout de code qui affiche cette boite de dialogue et affiche le nom du fichier sélectionné :
pour plus de précisions là-dessus voir la msdn .
sinon, pour lire et écrire dans un fichier, utilise les fonctions standard du C. tu peux les trouver ici : http://www.lri.fr/~aze/page_c/aide_c/matieres.html dans la rubrique "fichier".
++
pour sélectionner un fichier dans une boite de dialogue, windows met à disposition des API qui font déjà tout le boulot (GetOpenFileName() ). je viens de faire ce petit bout de code qui affiche cette boite de dialogue et affiche le nom du fichier sélectionné :
#include <stdio.h>
#include <windows.h>
int main()
{
char n_file[256];
BOOL ret;
n_file[0]=0;
OPENFILENAME file;
memset(&file,0,sizeof(OPENFILENAME));
file.lStructSize=sizeof(OPENFILENAME);
file.hwndOwner =NULL;
file.lpstrFilter="*.*\0";
file.lpstrCustomFilter = NULL;
file.nMaxCustFilter=NULL;
file.nMaxFile = 256;
file.lpstrFile = n_file;
file.nFilterIndex = 0;
file.lpstrTitle=NULL;
file.lpstrFileTitle =NULL;
file.nMaxFileTitle=0;
file.lpstrInitialDir = NULL;
file.lpstrTitle = NULL;
file.Flags = OFN_EXPLORER | OFN_PATHMUSTEXIST;
file.lpstrDefExt = NULL;
if (GetOpenFileName(&file)==0)
printf("Erreur...");
else
printf("%s\n",file.lpstrFile);
system("pause");
return 0;
}
pour plus de précisions là-dessus voir la msdn .
sinon, pour lire et écrire dans un fichier, utilise les fonctions standard du C. tu peux les trouver ici : http://www.lri.fr/~aze/page_c/aide_c/matieres.html dans la rubrique "fichier".
++