문자 비교
솔빛길
2023.04.01
질문 제목 : 문자를 비교하는 방법을 알고 싶어요질문 내용 :
예를 들어
char *a;
char *b;
char *c;
char *d;가 선언되었고
scanf(%s,&a);
scanf(%s,&b);
scanf(%s,&c);
scanf(%s,&d);
로써 문자를 입력 받습니다.
그리고
struct lang {
char *p;
} q;
scanf(%s,&p);
로 *p에 문자를 할당한 뒤
*a~*d까지 할당된 데이터들이
*p와 같으면 그 값을 q에 할당을 하려고 합니다.
어떤 식으로 하여야 할까요?
p.s 구조체를 꼭 써야합니다.
-
너의길
감사합니다^^ 덕분에 해결했네요.
-
보람
strcmp 를 선언하실때 string.h 헤더파일도 잊지마세요.
-
진이
q는 구조체이고 p는 구조체의 멤버인데 정확히 무슨 말씀을 하시는지 잘 모르겠네요.
a~d는 포인터변수이기 때문에 scanf(\%s\