게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C는 혼자 공부해도 충분하다는데
게시물ID : programmer_734짧은주소 복사하기
작성자 : 싱글생글싱글
추천 : 0
조회수 : 641회
댓글수 : 8개
등록시간 : 2014/01/23 16:33:57
전 멍청한가봐요

혼자해도 힘드니

책에 뻔히 보이는 예제 똑같이 입력해도 출력이 안되는걸보면...참

#include<stdio.h>
#include<string.h>


int main(int argc, char *argv[])
{
char usage[] = "usage: trash <-d> filename\n";
int ret = 0;
char newfilename[256] = "";

if(argc <=1){
printf(usage);
return 1;
}

else if (strcmp(argv[1], "-d") == 0){
if(argc <=2){
printf(usage);
return 2;
}
ret = 리무브(argv[2]);
if(ret == 0 )
printf("파일을 삭제했습니다. \n");
else
printf("파일을 삭제할 수 없습니다.\n");
}
else {
sprintf(newfilename, "%s.bak", argv[1]);
ret = rename(argv[1], newfilename);
if(ret == 0)
printf("파일명의 끝에 .bak를 추가합니다.\n");
else
printf("파일명을 바꿀 수 없습니다.\n");
}
}

리무브가 필터링에걸리네요

이렇게 하면 usage: trash <-d> filename
이렇게 뜹니다
이렇다는것은
밑에 파일삭제라던지 백업을 못한다는 의미인데
어디부분이 잘못된걸까요?
꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호