scanf로 받은 문자열를 문자열("download")와 비교할수 있는 함수좀 가르쳐주세요.
아놀드
2023.04.01
scanf로 문자열을 입력받은 다음에 문자열(download)와 비교할수 있는 함수좀 만들어주세요.
ex)------------------------------------------------char operand;scanf(%s, operand);
if (operand == download)printf(download)------------------------------------------------
if로도 해보고 strcmp함수로도 해봤는데 자꾸 Segmentation fault (core dumped)라는 에러가 뜹니다..;;
도와주세요ㅜ
-
바람
요거 C로 만들어드려야 해요, 아니면 C++로 만들어 드려야 해요?
char형이 아니라 포인터형이거나 배열형이여야 되고, 단순히 char형이라면 & 연산자가 붙어야되고..
if문처럼 저렇게 비교하는건 C++에서 string형이랑 문자열이랑 비교할때 쓰는 방식이에요.