opendir

Schnelle objektorientierte, kompilierende Programmiersprache.
Benutzeravatar
naums
Beiträge: 740
Registriert: Sa Jan 02, 2010 10:40 pm
Kontaktdaten:

opendir

Beitrag von naums » So Feb 24, 2013 8:56 pm

Ahoi,

Auf andren Webseiten hab ich ne Funktion opendir, readdir und closedir gefunden. Wie verwende ich die, wo finde ich ggf. weitere Informationen. Weder auf Proggen noch in der Cplusplus.com-Referenz finde ich dazu etwas.

MfG
.globl truth
truth:
mov r0, #42
mov pc, lr

Benutzeravatar
fat-lobyte
Beiträge: 1398
Registriert: Sa Jul 05, 2008 12:23 pm
Wohnort: ::1
Kontaktdaten:

Re: opendir

Beitrag von fat-lobyte » So Feb 24, 2013 9:01 pm

Welches OS / welche Desktopumgebung hast du?
Haters gonna hate, potatoes gonna potate.

Benutzeravatar
naums
Beiträge: 740
Registriert: Sa Jan 02, 2010 10:40 pm
Kontaktdaten:

Re: opendir

Beitrag von naums » So Feb 24, 2013 9:03 pm

ICH habe derzeit Xubuntu (Linux, XFCE).

Das Programm muss unter Windows 7 und XP, Apple Mac OSX und Linux laufen.
.globl truth
truth:
mov r0, #42
mov pc, lr

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8862
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: opendir

Beitrag von Xin » So Feb 24, 2013 9:06 pm

Code: Alles auswählen

#include <sys/types.h>
#include <dirent.h>

int main(int argc, char **argv)
{
  DIR *dir;
  struct dirent * entry;
  dir = opendir(".");

  if (dir) 
  {
    while(( entry = readdir(dir) )) 
      printf( "Entry: %s\n", entry->d_name);

    closedir(dir);
  }
}
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

Benutzeravatar
naums
Beiträge: 740
Registriert: Sa Jan 02, 2010 10:40 pm
Kontaktdaten:

Re: opendir

Beitrag von naums » So Feb 24, 2013 9:14 pm

gehört das irgendwie zu irgendnem C/C++ Standard?
.globl truth
truth:
mov r0, #42
mov pc, lr

Benutzeravatar
fat-lobyte
Beiträge: 1398
Registriert: Sa Jul 05, 2008 12:23 pm
Wohnort: ::1
Kontaktdaten:

Re: opendir

Beitrag von fat-lobyte » So Feb 24, 2013 9:24 pm

tipp mal folgendes in die Konsole ein:

Code: Alles auswählen

sudo apt-get install manpages-dev
man 3 opendir
Das gehört zum POSIX-Standard. Steht übrigens auch ganz unten in der Manpage.
Haters gonna hate, potatoes gonna potate.

Benutzeravatar
naums
Beiträge: 740
Registriert: Sa Jan 02, 2010 10:40 pm
Kontaktdaten:

Re: opendir

Beitrag von naums » So Feb 24, 2013 10:39 pm

POSIX? Also unterstützt das Windows wieder nich?
.globl truth
truth:
mov r0, #42
mov pc, lr

Benutzeravatar
fat-lobyte
Beiträge: 1398
Registriert: Sa Jul 05, 2008 12:23 pm
Wohnort: ::1
Kontaktdaten:

Re: opendir

Beitrag von fat-lobyte » So Feb 24, 2013 10:42 pm

Richtig. Es gibt aber ganz sicher ein Äquivalent dazu.
Haters gonna hate, potatoes gonna potate.

Benutzeravatar
naums
Beiträge: 740
Registriert: Sa Jan 02, 2010 10:40 pm
Kontaktdaten:

Re: opendir

Beitrag von naums » So Feb 24, 2013 11:27 pm

damit für mich uninteressant, danke.
.globl truth
truth:
mov r0, #42
mov pc, lr

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8862
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: opendir

Beitrag von Xin » Mo Feb 25, 2013 12:09 pm

naums hat geschrieben:damit für mich uninteressant, danke.
Du kannst Dir eine Klasse als Wrapper drumrumpacken!?
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

Antworten