과제로 제가 계산기를 만들고 잇는데요 수많은 에러들 전부 열심히 고쳤는데
이거는 뭐라 검색할지도 모르겠구 어떻게 할지를 모르겟어서 도와주시면 정말 감사하겠습니다ㅠㅠ
string안에 "." 이 있으면 float으로 바꾸고 아니면 integer로 바꾼후 그걸로 계산을 하는코드입니다
if (stringA.find(".") != string::npos)
{
// charA 는 stringA를 char로 바꾼거에요 C++11을 쓰는게 아니라서..
float varA = atoi(charA);
}
else
{
int varA = atoi(charA);
}
string result;
stringstream ss;
switch(operator)
{
case '+':
ss << varA + varB;
ss >> result;
break;
...................................
....................................
계속 unused variable 'varA' 랑 'varA' was not declared in this scope (switch statement에) 가 뜨는데
왜 switch에서 varA를 못찾는걸까요?