Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : glisser déposer avec main toujours le même [ Archives / Fichier / Disque ] (golum)

vendredi 26 avril 2002 à 23:53:32 | glisser déposer avec main toujours le même

golum

voila mon extrait de code C

#include <stdio.h>


void main(void){
unsigned char caract;
int i;
FILE *fic;

if ((fic=fopen("aaa.txt","wb"))==NULL){
printf("Impossible d'ouvrir le fichier %s \n","aaa");
}
else{
for(i=0;i<256;i++){
caract=(unsigned char) i;
fputc(caract,fic);
}
}
}

je voulais avoir le nom du fichier en faisant un glisser déposer du fichier sur mon exe, comment faire ?
Merci ...

samedi 28 août 2004 à 01:50:43 | Re : glisser déposer avec main toujours le même

Maegis

Déjà, si tu veux avoir le nom du fichier en param tu met pas void dans les params du main
Fais ça

int main(int argc,char **argv)
{
if (argc== 1)
//Alors on a pas le nom du fichier en param
else
{
FILE* fichier
fichier = fopen(argv[1],....);
///le reste de ton code
}

return 42;
}

argv[0] contient toujours le nom du programme et la suite c'est les params.
argc c'est le nombre de params.

Si tu glisse plusieurs fichiers sur tous exectuable, le premier sera dans argv[1], le deuxieme dans argv[2],...



Cette discussion est classé dans : main, glisser, fic, caract, déposer


Répondre à ce message

Sujets en rapport avec ce message

Glisser/Déposer un fichier sur une appli ? [ par liv ] Bonjour,Je développe un player Vidéo sous .Net en C++ en mode boîte de dialogue MFC.Est ce que quelqu'un sait comment permettre à l'appli qe repérer u Problème compilation avec Dev C++ [ par AMokers ] Bonjours,Voila quand je compile mon programme, j'obtient ca :Compilateur: Default compilerExécution de g++.exe...g++.exe "C:\Dev-Cpp\Projets\Tetrinet Donner un coup de main pour un projet sympa :) [ par patfac1 ] Salut tous :) J'ai récemment découvert un site où un developper est en train de contruire une interface graphique dans le style de celle looking glass important [ par cmoapierre ] File1.h:class Addition100 { private : int Valeur ; public : void EcrireNombre(int prmN) ; void Additionner100(void) ; int LireNombre(voi g++ & openGL [ par EricLeRouge ] j'ai un gros soucis de compilation de fichiers en c++ avec openGL.En C tout se passe tres bien, mais en C++, rien ne va plus, expliquez moi pk voici l argv[0] en Win32, ça devient quoi ? [ par Gendal67 ] Bonjour à tous !Voila, je suis entrain de dévellopper une application Win32 et j'utilise ainsi la fonction de main typique d'un programme Windows , c' Probleme de compilation dev-cpp avec winsock2 [ par Tidam ] Voila ca fait plusieurs sources utilisant winsock2 que j'essaye de compilet et dev-cpp me fait toujours les memes erreurs: g++.exe main.o -o "Projet Glut + C++ [ par F0uF0u ] bonjour je suis entrain d'essayer de faire un petit moteur 3d . pour cela g une classe application dans laquelle g une méthode main() et toutes les au help : redonner la main au système [ par scelw ] mon programme est destiné au calcul scientifique. il calcule donc à tour de bras sans relâche, les opérations pouvant durer des heures voire des jours comment redonner temporairement la main au système ? [ par scelw ] mon programme est destiné au calcul scientifique. il calcule donc à tour de bras sans relâche, les opérations pouvant durer des heures voire des jours


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,437 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.