struct input{
char str[20];
input* link;
};
void main(){
int i =3;
input *head;
input *node = (input*)malloc(sizeof(input));
head =node;
while(true){
input *p =(input*)malloc(sizeof(input));
scanf(\"%s\",p->str);
head->link = p;
p->link = NULL;
head = head->link;
printf(\"%s\",head->str);
if(head->str == \'q\')
{
break;
}
}
이거 왜안되지??????? \'q\' 가 int 로 인식해서 오류 나거든??? 그래서 \"q\" 로 바꾸면.. 종료가안돼.... q 를입력해도 안되는데 이유가뭐지?
빨리 리플점 부탁해용
아씨발 문제가 뭐지 좆같네 진짜시발
begin을 올렷으면 end까지 달리는 거다!
씨발 빡치네 좆낫씨발 주변에 물어볼새끼도없고 씨발
씨발 아 씨발 진짜 시발 이거하나에 시간을 얼마나 투자해야되시발 좆ㄴ나시발아ㅏ아아
str은 주소상수요 \'q\'은 문자인디 비교가 되것냐?
dowhile로바꾸고 char변수하나추가해서 q
문자와 문자열은 다른가요? 문자 그자체도 문자열이 될수 있지 않음???
ㄴ 배열 포인터 부분 공부좀 하고 와라
와일문으로 하면 왜 안됨?
일단 문자랑 문자열의 다른점부터 찾아봐야 겠네
와일문은 일단 오류랑 상관이 없어
문자열은 \\0로 끝나야 문자열
\'s\' , \'e\', \'x\' 는 문자열 아니고 \'s\', \'e\', \'x\', \'\\0\'은 문자열 맞음