>> Edit article
이름
제목
패스워드
아래 소스를 임의 디렉토리에 copy 하여 make fn_b2s 하면 실행파일 fn_b2s 가 생성 됩니다 fn_b2s 를 실행 시키면 해당 디렉토리내 대문자 파일을 소문자로 바꿈 /******************************************************************** fn_b2s.c 대문자 파일을 소문자로 변경 CopyLeft bsadsl 토 6월 2 21:16:43 UTC 2001 ********************************************************************/ #include <stdio.h> #include <stdlib.h> #include <string.h> #include <fcntl.h> #include <dirent.h> #include <unistd.h> #include <sys/types.h> #include <sys/stat.h> #include <sys/param.h> #include <sys/dir.h> DIR *dirp; struct dirent *entry; char small_fn[1024]; replace_b2s() { char *pb = entry->d_name, *pp = small_fn; int flag = 0; while(*pb) { if(*pb >= 'A' && *pb <= 'Z') { *pp = *pb - ('A' - 'a'); pp++; pb++; flag++; } else *pp++ = *pb++; } *pp = 0; printf("[%s]->[%s]", entry->d_name, small_fn); if(flag) rename(entry->d_name, small_fn); } main(an,av) int an; char *av[]; { if((dirp = opendir(".")) == NULL) exit(1); while((entry = readdir(dirp)) != NULL) replace_b2s(); closedir(dirp); } : 화일을 FTP를 이용해서 올리는데 소문자가 대문자로 변해서 : 올라갑니다.. : 뭐가 문제인지 알수가 없습니다.. 아니면 올라간 화일을 : 한번에 대문자를 소문자로 변형시키는 방법을 : 알고 계시면 가르쳐 주시면 정말로 고맙겠습니다.. : : 오늘이 주말이군요.. 즐거운 주말 잘 보내세요.. : 질문이 정말로 급한거건요.. 빠른 답변을 부탁드립니다.. : 감사합니다.. -- <H3>^.^</H3>
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved