|
안녕하세요...
c를 정말루.. 처음 사용하는 회사원입니다.
너무 몰라서.. 부끄럽지만.. 질문 드립니다..
인수가.. xxx/yyy/zzz 라는 형태로.. 들어옵니다..
그 인수에서 yyy라는 것을 뽑아내어야 하는데..
자바 같으면.. 쉽게 되는데.. c언어는 보니까..
메소드가.. 그냥.. 제공되는 거 같지는 않네요..
지금.. 겨우 짜본 것이..
------------------------------------------------
#include <stdio.h>
#include <string.h>
void main(int argc, char *argv[])
{
char str[100];
strcpy(str, argv[1]);
printf("%s", str);
char* index;
char delimiter = '/';
index = strchr(str, delimiter);
printf("XX : %s", index);
}
------------------------------------------------
요까지인데.. 인수로는 xxx/yyy/zzz를 넣었더니 결과가 /yyy/zzz가 나왔습니다.
담부터 어떻게 해야할지.. 인수에서 처음 나오는 /의 인덱스를 얻으려니.. 그런 함수도 없고..
그럼.. 아시는 분은 좀 가르쳐 주세요..
미리 감사드립니다.
|