delorie.com/archives/browse.cgi | search |
Message-ID: | <39235740.11D751AF@gtcom.net> |
From: | Krogg <krogg DOT no DOT to DOT spam AT gtcom DOT net> |
X-Mailer: | Mozilla 4.61 [en] (Win95; U) |
X-Accept-Language: | en,en-US,en-GB,ja,af |
MIME-Version: | 1.0 |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | Directory listing |
Lines: | 34 |
Date: | Wed, 17 May 2000 22:36:48 -0400 |
NNTP-Posting-Host: | 12.6.67.200 |
X-Trace: | eagle.america.net 958617469 12.6.67.200 (Wed, 17 May 2000 22:37:49 EDT) |
NNTP-Posting-Date: | Wed, 17 May 2000 22:37:49 EDT |
Organization: | 24hoursupport.com |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
I want to use findfirst and findnext to get a directory listing,but i have run into a problem.... What i want in the listing is all files that match "*.c" and the names of the subdirectories.... here is my sample code...how can i change it to print out the subdirectories and the "*.c" files? I have tried _everything_ i could think of but i get no success... #include <stdlib.h> #include <dir.h> int main(void) { struct ffblk f; int done = findfirst("", &f,FA_DIREC); while (!done) { printf("%s\n",f.ff_name); done = findnext(&f); } return 0; } -- Krogg
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |