d'un programme que je viens de faire un petit programme qui lit le nom d'un fichier glissé sur son icône et l'écrit dans un fichier texte de sortieC Programmation: Faites glisser-déposer un fichier sur l'icône
mais si je compile ce programme, se bloque lorsque j'essaie de faire glisser un fichier dessus. si je l'ouvre avec un double clic c'est ok; si je l'ouvre avec la ligne de commande et les paramètres c'est ok; mais si je viens de déposer un fichier sur le programme que j'ai compilé, il se bloque toujours et je ne sais pas pourquoi
juste essayer de compiler comme ceci:
#include <stdio.h>
int main(int argc, char * argv[])
{
FILE * File=fopen("file.txt", "w");
fclose(File);
return 0;
}
si vous faites glisser & déposer un fichier simple, sur cette icône de programme, le programme se bloque
est-ce que quelqu'un sait pourquoi?
Quel système d'exploitation? –
Notez que sous Windows vous obtiendrez des résultats absurdes avec les chemins Unicode avec ce programme. – Joey
hmm il se bloque même si je l'ouvre en lisant (fopen ("file.txt", "r");) et seulement si je fais glisser un fichier dessus. si je double-clique ça va bien et écrit les données .. c'est sacrément bizarre..pourquoi il devrait planter quand je le fais glisser et pas quand je double-cliquez dessus. le dossier est mon bureau, donc j'ai w privilèges - os: windows xp – Picio