C dilinde dosya tanıtıcıları dizisi oluşturmaya nasıl giderim?
Ana argümanlarına bir dizi dosya tanıtıcısı oluşturmak istiyorum ... gibi a1.txt, a2.txt, vs ... Programın bu dosyaları kullanmasını sağlamak için ./prog arg1.txt arg2.txt arg3.txt
çalışırdım.
Ardından, ana argümanı char **argv
Dosyalara işaretçi dizisi oluştur
Argv dosyasından dosya/dosya tanıtıcı dizisi oluşturmak istiyorum. Şimdiye kadar sahip olduğum şey bu.
FILE *inputFiles[argc - 1];
int i;
for (i = 1; i < argc; i++)
inputFiles[i] = fopen(argv[i], "r");
Onunla ilgili yanlış bir şey bulamıyorum. Sorun ne? –