|
정구일 님이 쓰신 글 :
: 안녕하세요.
: 공부 하다가 안되는 부분이 있어서 질문 드립니다.
: 제가 원하는 것은 2개의 문자열을 입력 받아서
: 같은 문자열을 추출하는 겁니다.
: strcmp 를 사용 하였는데...
: 에러는 없이 워닝 4개가 나오는데 실행결과가 나오지 않습니다.
: 무엇이 잘 못 되었는지 알려주시면 감사하겠습니다.
strcmp 의 매개변수는 const char* 입니다. 즉 문자열 비교로 보시면 되구요
지금 코드 상에 들어간 변수 값은 char 입니다.
strcmp로 비교 하실려면 strcmp( StrDate, CopyDate) 처럼 비교 하셔야 하고
개별 char 값을 비교 하실려면
if( StrDate[i] == CopyDate[j] ) 이런식으로 하셔두 되구요
printf 부분도 %s 로 하시면 문자열 출력이기 때문에 %c 로 바꾸셔서 한자씩 출력하면 됩니다.
|