Escaneando diretório
Publicado por euteste da silva (última atualização em 30/11/2010)
[ Hits: 5.231 ]
Escaneando diretório e imprimindo os nomes dos arquivos regulares em maiúsculo.
/* compilar: gcc lerdir -o lerdir */
/* executar: lerdir /tmp */
#include<stdio.h>
#include<stdlib.h>
#include<dirent.h>
#include<ctype.h>
#include<sys/stat.h>
int main(int argc, char *argv[]) {
DIR *diretorio;
struct dirent *ndir;
struct stat buf;
int i;
if(argc < 2){
fprintf(stderr,"USO [ %s <diretorio> ]\n",argv[0]);
exit(-1);
}
diretorio=opendir(argv[1]);
while(ndir=readdir(diretorio)){
if(lstat(ndir->d_name,&buf)<0)
continue;
if(S_ISREG(buf.st_mode)) {
for(i=0;ndir->d_name[i];i++)
printf("%c",toupper(ndir->d_name[i]));
putchar('\n');
}
}
closedir(diretorio);
exit(0);
}
Função "Partição de Inteiros" Recursiva COM Tabela Estática em C
Nenhum comentário foi encontrado.
Porque Gentoo semi-binário atualmente (desabafo)
A combinação de WMs com compositores feitos por fora
Audacious, VLC e QMMP - que saudades do XMMS
SUNO OpenSource: Crie um servidor de gerador de música com IA
Plantar o Singrante Google Chrome no Void Linux
Lançando Java e Netbeans no Linux
Instalando SVP4 e MPV (VapourSynth) no Gentoo
Migração do KDE Plasma para Cinnamon no Gentoo (com systemd) + Tema Colloid
Como desativar a economia de energia no Gentoo (Systemd, Wi-Fi, USB e SSH)
Comportamento "inesper... ao executar 'apt full-upgrade&... (4)
instalar iso sem pendrive ou dvd (2)
Um filme, uma banda, um jogo, um livro, um anime (ou mangá) (11)









