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