質問です。
下のプログラムを書いたのですが、思った通りに動きませんでした。
普通にダブルクリックして起動すると、test.txt が作成されるのですが、
他のファイルをドラッグドロップして起動すると、test.txt は作成されませんでした。
何が原因なのでしょうか?

#include <stdio.h>

int main(int argc, char *argv[])
{
FILE *fp;

fp = fopen("test.txt", "w");
fputc('a', fp);
fclose(fp);

return 0;
}