22019, 1/1101 회원가입  로그인  
   reality
   C언어 질문 있어요.....

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=20412 [복사]


저가 그 Label 명령 있잖아요? 그 CMD 명령요. 저가 이거에 굉장히 감명받아서 그 디스크 지정하고 레이블이름 입력 받아서 변경되도록 만들라고 하는데요. 이게 당췌 안돼네요. 이게 Windows에서 막혔나요? 아님 소스가 이상한건가?
답변 좀 해주세요~

코드 :
#include <stdio.h>
#include <stdlib.h>

int main()
{
    char i;
    char y;
    char cmd[40];
    
    scanf("%s", &i);
    scanf("%s", &y);
    printf("디스크 입력 : %s\n 레이블 이름 입력 : %s\n",i,y);
    
    sprintf(cmd, "label %s %s", i,y);
    system(cmd);
}  


    


  Hit : 7645     Date : 2011/03/31 09:20



    
asdwho 굳이 이걸 왜 만들지는 모르겠지만, 혹시 e2label을 써야 하지 않나요?
centOS인 경우 label이라는 명령어는 따로 존재하지 않는 것 같은데 ㅎㅎ
2011/04/01  
amaljw cmd창에서 "label /?" 치시고 입력방법 확인하시고 테스트 해보시는게.. 2011/04/01  
멍멍 windows7 같은 경우엔 권한이 없다고 나오네요
일단 프로그램이 아닌 수동으로 커맨드 입력해보시고 문제 없는지 확인해보심이..
글고 코드를 보면 문자형 데이터 선언 후 문자열을 받고 계시네욤.. segfalut 날듯요
2011/04/01  
reality 네, 감사합니다. 2011/04/10