kyseessä siis c :
miten saisin ongittua tiedostonimet jonkun kansion sisältämistä tiedostoista(vaikka myös rekursiivisesti) muuttujiin?
toteutus pitäis hoitaa *nix yhteensopivasti että ne w32 ehdotukset voi unohtaa jo tässä vaiheessa.
miten saisin ongittua tiedostonimet jonkun kansion sisältämistä tiedostoista(vaikka myös rekursiivisesti) muuttujiin?
toteutus pitäis hoitaa *nix yhteensopivasti että ne w32 ehdotukset voi unohtaa jo tässä vaiheessa.
Vastaukset 7
Vanhimmat
Siis tarvitseko seuraavassa olevan xxx paikalle jotain vai riittääkö toi vastaukseks:
int main (void){
DIR *dir;
struct dirent *de;
if(dir=opendir("./txt/")){
while(de=readdir(dir))
xxx(de->d_name);
(void)closedir(dir);
}
return 0;
}
kiitän ja kumarran
mä luulin meinaan alux et tarviit jotain c -juttui. meinasin olla vastaamatta ku en osaa kauheesti
FindFirst anyfileflagilla ja ryyditettynä FindNext: illä, missä välissä voi kirjoittaa ne nimet vaikka tietokantoihin.
FindNext (w32?) eikelpaa..
mutta miksi ylipäätään käyttää c : aa, jos ei kerran halua käyttää c :n ominaisuuksiakaan koodissa, vaan välttämättä haluaa ohjelmoida c : lla kuin c: llä: ei sitä polkupyörää tarvitse jokaikisessä ohjelmanpätkyläisessä keksiä tällä c : lla uudestaan. Ne on kaikenmaailman ja -malliset polkupyörät joku jossain jo keksinny ja kirjoittannu niistä manuaaleja, joita näin sivumennen sanottuna tulee kaikenmaailman ilmaistenkin kääntäjien mukana. Sieltä ne löytyy taikka sitten netistä.
sano mulle miten käännän sen FindNext jutun UNIXissa binääriksi?
kyllä mie tiijjän että sillä voipi ettijä vaan ei oo wintoussia.(jos nyt en ihan väärässä ole niin tuo on w32 hommia ja ne EI kelpaa)