Informatika

Meteotech 9 066 hozzászólás
#6 861
tjanos88 írta #6 858

Ezt a részt ilyenné alakítottam, ahogy mondtad: const char* input[] = {"mars20090216_0000+3.nc2", "mars20100210_0000+24.nc2", "mars20090216_0000+6.nc2" }; + javítottam a ciklusokban az elírást. Ezzel a *-gal én még…

Ha csak a filenevet adod meg, a fileoknak ugyanabban a könyvtárban kell lenniük, mint a programnak. Ha máshol vannak, add meg a teljes elérési utat, különben jön a no such file or directory hiba.
A const char* input[]={"nev1", "nev2", "nev3"}; ertekadas igy jo, ahogy írtad, az input egy olyan tömb, ami a felsorolt stringekre mutató mutatókat tartalmaz. input[m] const char* típusú, az m-edik string (karaktertömb) címét tartalmazza, az nc_open függvénynek pont ez kell, ahogy met4ever is írta.
Ha a tömböket a main-en belül deklarálod, akkor csak a main függvényben használhatod, a main-bõl hívott függvényekben sem! Ha minden függvényen kívül, akkor használhatod bárhol a forrásfile további részében.