작성
·
280
·
수정됨
0
안녕하세요 큰돌님! 수업 내용대로 다시 풀이해서 제출했는데 컴파일 에러가 떠서 질문드립니다ㅠ.ㅠ
reverse함수의 B앞에 공백을 없애니 컴파일 에러는 사라졌는데, 혹시 오류가 난 이유를 알 수 있을까요...?
#include <bits/stdc++.h>
using namespace std;
string A, B;
int result;
int main(){
cin >> A ;
B = A;
//reverse는 원본배열에 영향을 주므로 미리 B에 넣어서 reverse하기
reverse(B.begin(), B.end());
if(A == B) result = 1;
else result = 0;
cout << result << "\n";
return 0;
}
답변 1
0
안녕하세요 gold님 ㅎㅎ
음.. 제 컴파일러에서는 에러가 발생이 안되는데요.
혹시 교안내에 있는 명령어대로 하신게 맞을까요?
g++ -std=c++14 -Wall a.cpp -o test.out
이렇게요 ㅎㅎ
확인부탁드립니다.