|
1강에서 구타가 ping 자동화 프로그램을 만들었잖아요?
그거 위에다가 char cmd[40]; 라고 했는데
이거 40바이트 크기의 지역변수 cmd 를 선언한다는 것 아닌가요? 맞다면 왜 거기에서 그렇게 선언하는 건지 알려주세요.
char cmd[30];은 되고 그냥 char cmd; 는 안되고
제가 c 초보라서 아직 그런 걸 몰라요. |
|
 cpk115 |
::: sprintf 함수는 아시죠?? cmd라는 변수에 sprintf로 자동화된 명령어들을 받아 온 겁니다. 그리고 밑에 보시면 system(cmd); 라고 있죠?? 거기서 실행될 명령 | |
 cpk115 |
::: 어의 길이가 총 40이라는 뜻이 되는 거네요^^ | |
|