#include <stdio.h>
main() {
char a[100], b[200], c[100];
char d[100];
char e[100]="aaaa---bbbb---cc-cc";
sscanf(e,"%[^---]---%[^---]---%[^---]---", &a, &b, &c);
printf("a %s\n",a);
printf("b %s\n",b);
printf("c %s\n",c);
printf("%s\n", e);
}
안녕하세요 위의 소스를 가시고
aaaa
bbbb
cc-cc
를 출력하고 싶은데
aaaa
bbbb
cc
라고만 나옵니다.
어찌 짤라야 하는지 잘 모르겠네요.
구분자를
---로 하는건데
- 하나만 붙어도 구분자가 되어 버립니다.
해결 방안좀 부탁드립니다.