- Elkha - Blue
- 매크로 커뮤니티
- 매크로
매크로 때문에 C++ 책을 구입해서 보는데 고수님들의 도움이 필요합니다.
-
-
#include <iostream>using namespace std;int main(void){char ch;cout << "단일문자를 입력하세요. :";cin.get(ch);cout << ch << endl;return 0;}첫번째로 cout 을 쓰신후 \n 쓰시면 이상하게 되던되요... 그냥 endl 쓰세요 ^^char 은 문자열 한개를 의미합니다.(null 제외)배열이나 포인터에 따라 달라 지겠지만요.문자을 아무리 많이 적어도 맨 앞글자 한개만 찍힐겁니다.전부다 받고싶으시다면 그냥 cin >> ch 쓰심되요. (그럴땐 char 배열을 사용해야겠죠..ㅎㅎ)C++ 독학하시려면 C먼저 때고가는게 좋다고 생각합니다,.메모리, 포인터, 배열, 구조체 에 대해서 좀더 자세히 알아가고 C++ 객체지향 언어를 만나시는게 훨씬이해하기도 싶고 응용하기 좋을것입니다.
-
제가 공부할려는 순서가 잘못된거였군요...우선 C언어부터 해야하나보네요..ㅜㅜ
작성해주신 소스를 출력했더니 '단일문자 입력하세요.:'가 실행되네요...요렇게 된 화면에서 제가 키보드로 y 를 입력하고 엔터를 치면 제가 원하는 답이 나오던데 그게 맞는거죠??? -
대단합니다
-
ㅋㅋ 바보뛰
cin.get() 이부분에서 ()안에 문자를 입력하는건가요? y나 ch를 입력해도 오류가 뜨던데...당췌 독학으로는 이런 간단한것(?)도 알 수가없네요..ㅜㅜ