const char *를 char*에 초기화할때의 컴파일 에러 처리 방식 문의
문자(배)열 상수는 어디에 저장되는가? 강의에서 문의 드립니다. (06:45)
선생님 강의를 들으면서 따라치면 C2440 오류가 발생하며 다음과 같은 오류가 발생합니다.
hello world는 const char* 이나 char* 자료형에 초기화하여 문제가 발생하는 것으로 이해하는데, 강의에서는 자연스럽게 디버깅이 되는 것 같더라구요 (저는 디버그로 돌리니 컴파일 에러가 발생합니다.)
혹시 디버깅을 하기 위해 추가적으로 진행되어야 하는 사항이 있을까요 ?.?

답변 2
1
프로젝트를 생성할 때 빈 프로젝트로 생성 후 새 항목을 추가 할 때 확장명을 .cpp에서 .c로 변경해야 합니다. 그렇지 않으면 C++ 코드 간주해 C언어가 아닌 C++ 문법으로 컴파일 합니다.
Visual Studio 화면 왼쪽에서 '솔루션 탐색기' 탭에서 '소스 파일' 항목 확장 후
프로젝트에 포함된 소스코드가 .cpp가 아닌지 확인해보시기 바랍니다. 감사합니다. 😄
0
선생님 답변 감사합니다.
추가 질문이 하나 있는데요, 저렇게 오류가 나는 것이 C가 아닌 C++ 문법이라서 저렇게 컴파일 error가 발생하는 건지? 아니면 IDE의 차이로 인하여 컴파일 Error가 발생하는 건지 궁금합니다 !
병행성 제어
0
41
2
질문이 있습니다(강의와 거의 상관이 없는)
0
70
2
컴파일러 서적 질문입니다
0
154
1
코드생성 및 최적화 질문입니다
0
151
1
Hex Editor를 이용한 다국어 번역 관련 질문입니다
0
206
2
큐의 배열을 넘겨도 정상작동합니다
0
155
2
캐너리비트에 관하여 질문
0
207
3
상수화된 문자열에 질문있습니다
0
167
1
함수 호출 매개변수 전달에 대한 질문 드립니다.
0
187
1
단항 증감 연산에 따른 다른 접근에 대한 질문있습니다.
0
203
2
함수호출 규약 종류에 따른 장단점 여부
0
221
2
정적라이브러리 링크 오류
0
221
1
pszParam 수정이 왜 Hello World print에도 영향을 미치는지 이해가 잘 안됩니다.
0
248
2
비선형 자료구조
0
307
1
자료 구조 공부 후에
0
348
1
강의자료 관련
0
248
1
마지막에 말씀하신 부분 질문드립니다.
0
209
1
문자열 관련 질문 드립니다
0
286
1
라이브러리
0
269
1
부동소수점
0
387
1
왜 변수 주소 사이에 offset이 있는 건가요?
0
297
2
stack 쌓는 순서
0
500
1
함수호출이랑 쓰레드
0
404
1
리눅스 환경도 스레드 생성 원리는 동일한건가요?
0
522
1





