Heim >Backend-Entwicklung >C++ >Schreiben Sie ein C-Programm, um alle Dateien und Ordner zu drucken
Eine Datei ist eine Sammlung von Datensätzen (oder) ein Ort auf einer Festplatte, an dem Daten dauerhaft gespeichert werden.
Durch die Verwendung von C-Befehlen können wir auf unterschiedliche Weise auf Dateien zugreifen. ...
FILE *File pointer;
Zum Beispiel FILE * fptr;
File pointer = fopen (“File name”, “mode”);
FILE *fp; fp = fopen (“sample.txt”, “w”);
int fgetc( FILE * fp );// read a single character from a file
int fputc( int c, FILE *fp ); // write individual characters to a stream
dr = opendir("."); if(dr!=NULL){ printf("List of Files & Folders:-</p><p>"); for(d=readdir(dr); d!=NULL; d=readdir(dr)){ printf("%s</p><p>", d->d_name); } closedir(dr); }
Ausgabe
Wenn das obige Programm ausgeführt wird, erzeugt es die folgende Ausgabe :
#include<stdio.h> #include<conio.h> #include<dirent.h> int main() { struct dirent *d; DIR *dr; dr = opendir("."); if(dr!=NULL) { printf("List of Files & Folders:-</p><p>"); for(d=readdir(dr); d!=NULL; d=readdir(dr)) { printf("%s</p><p>", d->d_name); } closedir(dr); } else printf("</p><p>error while opening the directory!"); getch(); return 0; }
Das obige ist der detaillierte Inhalt vonSchreiben Sie ein C-Programm, um alle Dateien und Ordner zu drucken. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!