초보를 도와주실분을 찾습니다.

blablabla@Naver의 이미지

#include

int main() {
char a;
a||'do';
printf ("%s", a);
return 0;
}
에서 변수a를 'do'와 같다를 어떻게 표현하죠??

익명 사용자의 이미지

C의 char 데이터형에는 원래 딱 한 문자만 저장할 수 있습니다. 혹시 저장하고 싶은 내용이 'do'라는 문자열인가요? 그렇다면 저 코드는 틀렸습니다. 문자열 배열과 strcmp() 같은 함수에 대한 설명이 들어가야 하는데 지금 상태에서는 이해하기 힘드실 것 같습니다.

blablabla@Naver의 이미지

그렇군요 제가 나중에 더 배운되에 다시 여쭤봐야겠네요ㅎㅎ

ifree의 이미지

do 에 해당하는 바이트 코드 등의 리스트를 만들어 사용하는 것이 좋을 것 같습니다.

leems의 이미지

쉬운길 두고 어려운길로 보내지 맙시다. 개발한지 얼마 안된거같은데.

해당 질문에 답은 string 자료형에 대한 이해 후에,
char array에 해당 문자열을 넣고 strcmp와 같은 문자열 함수로 비교하면 됩니다 가 정확할거 같군요.