인텔한테 물어봐
= 연산자로 바꿀 수 있고 char 배열에 인덱스로 접근할 수도 있음
몬소리야 직접수정 가능해
아 내가 방법을 잘못한건가? 내가 한 방식이 char ch[100] 이런식으로 선언하고 ch=“asdf” 이런식으로 넣었는데 뭘잘못한거야?
c언어의 문자열 방식과 배열이 뭔지도 모르는구만 다시 공부해라
일단답변고마워요 근데 제가 공부했을때는 처음 초기화할때는 저렇게 (char ch[100]=“asdf”;) 넣어도 되는데 다시 값을 바꾸거나 대입할때는 strcpy를 쓰라고 배웠어요 이것도 틀린건가요?
c언어의 문자열이 문자들의 배열 집합인거는암?
제가 지금까지 아는바로는 메모리상에서 그냥 문자 한글자씩 저장이 되고 어떤 시점에서 0이 나오면 그거까지를 문자열로 한다고 알고있어요
그럼 니가 말한 ch가 배열의 첫번째 인덱스의 주소를 가리키고 있다는건 알어?
네 그것도 알아요 그니까 제가 원하는 문자열인 "asdf"가 나오려면 ch[0]='a', ch[1]='s', ch[2]='d', ch[3]='f', ch[4]=0, 그 뒤는 상관없음 이런식으로 되면 된다고 이해하고 있었는데 이건 맞나요?
근데 왜 안된다고 ㅈㄹ임
그럼 제가 다시 글올려서 사진 올려드릴테니까 다시 한번만 봐주실수있나요??
글로 다시썻어요 답변한번만 주시면 정말감사드릴게요
? 되는데?
책 첫 장부터 다시 배우고 와라 애송이
인텔한테 물어봐
= 연산자로 바꿀 수 있고 char 배열에 인덱스로 접근할 수도 있음
몬소리야 직접수정 가능해
아 내가 방법을 잘못한건가? 내가 한 방식이 char ch[100] 이런식으로 선언하고 ch=“asdf” 이런식으로 넣었는데 뭘잘못한거야?
c언어의 문자열 방식과 배열이 뭔지도 모르는구만 다시 공부해라
일단답변고마워요 근데 제가 공부했을때는 처음 초기화할때는 저렇게 (char ch[100]=“asdf”;) 넣어도 되는데 다시 값을 바꾸거나 대입할때는 strcpy를 쓰라고 배웠어요 이것도 틀린건가요?
c언어의 문자열이 문자들의 배열 집합인거는암?
제가 지금까지 아는바로는 메모리상에서 그냥 문자 한글자씩 저장이 되고 어떤 시점에서 0이 나오면 그거까지를 문자열로 한다고 알고있어요
그럼 니가 말한 ch가 배열의 첫번째 인덱스의 주소를 가리키고 있다는건 알어?
네 그것도 알아요 그니까 제가 원하는 문자열인 "asdf"가 나오려면 ch[0]='a', ch[1]='s', ch[2]='d', ch[3]='f', ch[4]=0, 그 뒤는 상관없음 이런식으로 되면 된다고 이해하고 있었는데 이건 맞나요?
근데 왜 안된다고 ㅈㄹ임
그럼 제가 다시 글올려서 사진 올려드릴테니까 다시 한번만 봐주실수있나요??
글로 다시썻어요 답변한번만 주시면 정말감사드릴게요
? 되는데?
책 첫 장부터 다시 배우고 와라 애송이