tiedostoista

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.
7356
Äänestä

Muut lukivat myös

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;
}

Äänestä
  • kiitän ja kumarran

    Äänestä

  • puusilima_ kirjoitti:

    kiitän ja kumarran

    mä luulin meinaan alux et tarviit jotain c -juttui. meinasin olla vastaamatta ku en osaa kauheesti

    Äänestä

FindFirst anyfileflagilla ja ryyditettynä FindNext: illä, missä välissä voi kirjoittaa ne nimet vaikka tietokantoihin.

Äänestä
  • FindNext (w32?) eikelpaa..

    Äänestä

  • puusilima_ kirjoitti:

    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ä.

    Äänestä

  • Multimeedio kirjoitti:

    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)

    Äänestä

Kommentoi aloitusta


puusilima_ kirjoitti:

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.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu