제 코드를 도와주세요. 나는 c에서 system() 함수를 사용하고있다. C 코드를 사용하여 새 디렉토리를 만들고 싶다고 가정 해 봅시다. 그런 다음 system()
를 사용system()에서 변수를 사용하는 방법
char name[];
printf("Enter the name of directory: ");
scanf("%s", &name);
, 내가 대신 사용하거나 새로운 디렉토리 ryan
하게 system("mkdir ryan");
같은 고정 된 값을 넣는 변수 name[]
를 사용하려면; 내가 원하는 것은 디렉터리 이름을 만들고 변수 name[]
에 저장하고 그 값을 ryan
대신 구현하는 것입니다. 귀하의 답변은 높이 평가됩니다.
'system'가'mkdir'를 호출하는 올바른 방법이 아니다. 전화 할 수있는 완벽한 mkdir 함수가 있습니다. '시스템'을 사용하면 처음부터 도입되어서는 안될 모든 종류의 보안, 견고성 및 성능 문제가 발생합니다. 기본적으로 '시스템'에 대해 들어 본 적이 있다는 것을 잊어 버리십시오. ** 절대 사용해서는 안됩니다 **. –
당신이 그것을 필요로 할 때를 제외하고 :-) – paxdiablo