Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Ordner unter WindowsXP auslesen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
17.05.2006, 10:15 Uhr
Lola



Hallo zusammen,

ja, ich weiß, da gibts schon Themen zu, aber das eine ist für C++ und das andere bezieht sich nur auf "unter Linux" und datt lüppt so nisch.

Problem ist:
In einem Ordner liegen mehrere CSV-Dateien.
Die sollen ausgelesen werden. Aber eben ALLE.
Wie kommt man an die Namen der Dateien ran?

Der erste Versuch sieht so aus:

C++:
FILE *fDir;
char cFilename[20] ="";

fDir = fopen ( Ordnerpfad, "r");

if ( fDir != NULL )
{
   while ( fgets (cFilename, 20, fDir) != NULL )
   {
      printf ("%s", cFilename);
   }
   fclose (fDir);
}



Funktioniert aber nicht...
--
The more you study - The more you know
The more you know - The more you forget
The more you forget - The less you know

Why study!?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
17.05.2006, 10:19 Uhr
virtual
Sexiest Bit alive
(Operator)


Frag in der Windows API Gruppe nach.
ANSI C kennt keine Ordner und stellt in Folge dessen auch keine Funktionen zum Auslesen derselben zur Verfügung.

--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
17.05.2006, 10:21 Uhr
Lola



Das bedeutet, mit "normalem" C kann man da nix reißen!? *waaah*

Sieht denn C Ordner auch als Datei an? *hoff*
--
The more you study - The more you know
The more you know - The more you forget
The more you forget - The less you know

Why study!?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
17.05.2006, 10:53 Uhr
ao

(Operator)



Zitat von Lola:
Das bedeutet, mit "normalem" C kann man da nix reißen!? *waaah*
Sieht denn C Ordner auch als Datei an? *hoff*

Mit der "reinen Lehre" ISO-C++ kann man nix reißen, weil ISO-C++ keine Vorstellung von Verzeichnissen hat. Jede systemabhängige Bibliothek (in deinem Fall WinAPI und alles, was darauf aufbaut) kennt aber Verzeichnisse und kann mit ihnen umgehen, mehr oder weniger komfortabel.

Also keine Panik, ich schubs dich mal ins Nachbar-Board.
<edit>quatsch, wir sind ja schon da</edit>

ao

Dieser Post wurde am 17.05.2006 um 10:54 Uhr von ao editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
17.05.2006, 11:42 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Guck dir mal FindFirstFile und FindNextFile an.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: