Kirjoittaja Aihe: C++ Hakemiston tiedostolistaus  (Luettu 3473 kertaa)

Simppe

  • Käyttäjä
  • Viestejä: 4
  • Kubuntu Dapper 6.06
    • Profiili
C++ Hakemiston tiedostolistaus
« : 13.07.06 - klo:22.43 »
Eli siis pitäs saada listattua hakemiston sisältö. Kyseessä on tekstipohjainen ohjelma.
Onko tähän olemassa jokin funktio vai voinko saada ohjelman suorittamaan komentotulkin
komentoja?
What do you mean, "I ain't kind"? I'm just not your kind.

tn

  • Käyttäjä
  • Viestejä: 472
    • Profiili
Re: C++ Hakemiston tiedostolistaus
« Vastaus #1 : 14.07.06 - klo:00.35 »
Standardikirjastoissa ei taida olla mitään funktiota hakemistojen sisällön tarkasteluun. Lisäkirjastoilla noitakin toki sitten löytyy. system-funktiolla voi suorittaa järjestelmän komentoja. Tässä tapauksessa siis esim:
Koodia: [Valitse]
system("ls");

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: C++ Hakemiston tiedostolistaus
« Vastaus #2 : 14.07.06 - klo:11.49 »
Standardikirjastoissa ei taida olla mitään funktiota hakemistojen sisällön tarkasteluun. Lisäkirjastoilla noitakin toki sitten löytyy.

juu, noin taitaa olla vähän alustakohtaistahan tuo... posix määrittelyssä on dirent.h (man dirent.h jos dev-mansivut on asennettu), jonka avulla hakemistorakenteita voi iteroida itse haluamallaan tavalla. sillä saa hitusen tietokin noista eri nodeista, mutta tarkempaa tarkastelua varten tarvitaan sitten stat.
Janne

Simppe

  • Käyttäjä
  • Viestejä: 4
  • Kubuntu Dapper 6.06
    • Profiili
Re: C++ Hakemiston tiedostolistaus
« Vastaus #3 : 14.07.06 - klo:12.08 »
Jep, pitää kattoa mitä näillä tiedoilla saa aikasiks.
What do you mean, "I ain't kind"? I'm just not your kind.