교안 1.2 기본 코드 에러가 납니다!
#include <bits/stdc++.h> // --- (1)
using namespace std;// --- (2) string a;// --- (3)
int main(){
cin >> a;// --- (4)
cout << a << "\n";// --- (5) return 0; // - (6)
}1.2 기본 예제로 이해하는 c++에서 vscode에서 실행 시
a.cpp:18:8: error: use of undeclared identifier 'a' cin >> a;// --- (4) ^ a.cpp:19:9: error: use of undeclared identifier 'a' cout << a << "\n";// --- (5) return 0; // - (6) ^ 2 errors generated.
아래처럼 에러가 납니다.
파일은 꼭 include/bits 폴더안에 정리하지않고 데스크탑내에 따로 폴더를 만들어서 실행해도 무방한가요?
그렇게 했을 때 위 코드말고는 코드러너로 실행은 잘 되는데 혹시나해서 여쭤봅니다!
답변 1
0
안녕하세요 ba님 ㅎㅎ
음.. 윈도우라면 devC++, 맥이라면 vscode 로 실행하는 것을 추천드리는데요. OS와 실행한 편집기가 무엇인가요?
또 질문 있으시면 언제든지 질문 부탁드립니다.
감사합니다.
강사 큰돌 올림.
0
아 좀 더 자세하게 설명드렸어야했는데 당황해서 생략이 많았네요 ㅋㅋ ㅠㅠ 맥 vscode로 실행했는데요! 제 생각에는 nodejs 터미널로 입력값을 받아서 실행시키는 코드여서 코드 러너로 실행했을 때는 안되는건가 싶기도하고.. 교안 초반부에 있는 파이 값을 출력하는 코드들처럼 따로 입력받지 않아도 되는 코드들은 실행이 잘 되는데 질문에 있는 코드는 에러메세지가 저렇게 나오네요 ㅠ
그리고 혹시 /Library/Developer/CommandLineTools/usr/include 해당 폴더내에서 파일들을 만들고 코딩해야하나요?
다른 폴더에서 cpp 파일 만들어서 실행해도 실행은 되는데 상관없을까요?
0
아 m1맥북이시군요. 혹시 교안 내의 m1맥북 셋팅법도 설명되어있는데 그대로 하셨는데도 지금 에러가 발생하고 있는건가요?
그리고 혹시 /Library/Developer/CommandLineTools/usr/include 해당 폴더내에서 파일들을 만들고 코딩해야하나요?
>> 아뇨.
또한,
터미널 열고 실행시켜보셨나요?
이렇게 여시면 되요.

또한 제 환경은 다음과 같아요.

확인해보시고 또 안되시면 스샷 부탁드립니다.
0
교안을 다시확인하고 코드가 정말 똑같은지 확인해봤는데 제가 교안을 긁어서 고대로 복붙하는 과정에서 아래처럼 string a; 와 return 0; 코드가 주석으로 빠져버려서 그랬던거네요.. 주석처리되지않게 제대로 구성하고 실행하니까 잘만됩니다! 정말 어처구니없는 실수에 반성하고갑니다 ㅋㅋ ㅠㅠ 친절하게 알려주셔서 감사합니다
1-E질문입니다!
0
516
2
3-L 틀린 부분 피드백 부탁드립니다.
0
817
2
1-A문제 순열재귀함수 질문입니다.
0
381
1
1-A 일곱난쟁이문제입니다
0
454
1
문제 풀 때 방향성에 대해
0
798
1
맥에서 vs code로 실행 관련 질문입니다
0
522
1
17071번 메모리 초과
0
386
1
1-C질문입니다!
0
418
2
2-B BFS 시간초과질문
0
629
2
1-O 13번 라인
0
440
1
6-J 놀이공원 문제 질문
0
380
1
구현관련 질문
0
482
1
강의 교안
0
318
1
실력을 더 올리고나서 강의를 보는 것이 맞을까요?
0
545
1
안녕하세요! 재귀함수에 관해서 질문드립니다
0
535
1
1-K
0
473
2
3-G번 질문있습니다.
1
473
3
3-C 실행 시간 질문드립니다.
0
493
1
4-A 문제 풀이 질문있습니다.
0
590
2
비트마스킹 연산자 "1의 보수" 영문 표기법
0
435
1
격자탐색 문제에서 BFS 시간복잡도 질문드립니다.
0
334
1
3-O go 함수 질문 드립니다.
1
446
2
4-A 출력 질문
0
303
1
1주차 1-O 질문드립니다
0
255
1





