Я только что создал небольшую программу, которая читает имя файла, перетаскиваемого по его значку, и записывает его в выходной текстовый файл
но если я скомпилирую эту программу, она вылетает при попытке перетащить файл поверх нее.
если я открою его двойным щелчком, все в порядке; если я открою его с помощью командной строки и параметров, все в порядке; но если я просто уронил файл поверх скомпилированной программы, он всегда вылетает, и я не знаю, почему
просто попробуйте скомпилировать так:
#include <stdio.h>
int main(int argc, char * argv[])
{
FILE * File=fopen("file.txt", "w");
fclose(File);
return 0;
}
если вы перетащите простой файл поверх значка этой программы, программа вылетит
кто-нибудь знает почему?