PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2016/08/31 06:31:43
Name Kobe
Subject [질문] 정말 간단한 코드질문 c++
안녕하세요 c++을 이제 막 배우기 시작했습니다

You will be writing a program that prints out your name and age to stdout. TODO:

create a variable to hold your age
create a variable to hold your name
initialize the values of these two variables
write a main function that prints: "Hello world! My name is your_name and I am your_age years old." with a newline at the end where your_name and your_age are the values of your name and age variables.
Text is stored in a string type in C++. We haven't gone over that in class yet, but a quick Google search should enlighten you how to use it.

이런 정말 간단한 코드를 짜려고 하는데요,

#include <iostream>
#include <string>
using namespace std;

int your_age = 25;
string your_name = "Jason";
cout << "Hello World! My name is " << your_name << "and I am " your_age << "years old." << endl;
이런식으로 했더니 'cout does not have a name type'이런식으로 에러가 뜨더라구요.. 그런데 using namespace std 하면서 된것 아닌가요??

또 한가지
#include <iostream>
#include <string>
using namespace std;

int your_age;
your_age = 25;
string your_name;
your_name = "Jason";
cout << "Hello World! My name is " << your_name << "and I am " your_age << "years old." << endl;

이런식으로 했을때는 윗 에러에 추가해서 your_age 와 your_name 가 initializer 가 필요하다고 나오는데 왜그런지 모르겠어요 ㅜㅜ

미리 감사드립니다 -- __


통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
16/08/31 06:39
수정 아이콘
main 함수 만드시구요,
"and I am " << your_age
로 수정하세요.
16/08/31 06:42
수정 아이콘
함수 밖 global 공간에서는 변수 선언만 가능한데 cout을 쓰셨으니 변수 선언으로 간주하고 type check를 했는데 없는 type이니 그 에러가 나온거에요.
int main 함수 안에다가 쓰셔야 cout이 의도대로 동작합니다.
윗분 언급대로 I am 과 your_age 사이에 << 있어야 되구요
16/08/31 06:46
수정 아이콘
첫번째 에러에 대한 답변은 윗분들께서 하여주셨고...
두번째 your_age 와 your_name 에서 뿜는 에러(워닝으로 넘길 수도 있습니다만서도, 컴파일로 옵션에 따라)는
C/C++ 은 변수 생성과 동시에 값을 할당해 주는 것이 좋습니다.

즉,

int your_age;
your_age = 25;

가 아니라

int your_age = 25;

와 같은 형태로 변수 선언과 동시에 기본값을 설정해주시는 것이 좋아요.
컴파일러 옵션에 따라 워닝 또는 에러를 뿜습니다.
16/08/31 06:54
수정 아이콘
아 세분다 감사합니다!! 잘 풀렸네요!
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
90899 [질문] 전세 이사전 전입신고 및 혼인신고 질문입니다. [2] 럼블4609 16/10/03 4609
90898 [질문] 태블릿 추천 부탁드립니다. [2] JL2049 16/10/03 2049
90897 [질문] 유희왕이랑 하스스톤이랑 뭐가 더 실력겜일까요? [4] 방구석에 인어아가씨4004 16/10/03 4004
90896 [질문] 이 신발의 모델명은 뭘까요?? [4] 회색사과3452 16/10/03 3452
90895 [질문] 노트북 혹은 태블릿 추천바랍니다 [1] 알고보면괜찮은2606 16/10/03 2606
90894 [질문] 하와이 여행 관련 질문입니다. [3] 비밀번호11112110 16/10/03 2110
90893 [질문] 서울대 입구역 쪽 스터디카페 혹은 공부할만한곳 추천부탁드립니다. [5] tansan3024 16/10/03 3024
90891 [질문] 블루투스 동글 + 이어폰 질문 [3] Bomb범3369 16/10/03 3369
90890 [질문] 서피스 프로 4 관련 질문 1개 더입니다. [4] chamchI2469 16/10/03 2469
90889 [질문] 아이패드 구입관련 질문 입니다. [5] 라임페이퍼2312 16/10/03 2312
90888 [질문] 카카오톡 이모티콘 추천해주세요! [10] 스테비아4290 16/10/03 4290
90887 [질문] 이분 이름이 궁금합니다. [4] 입 다물어 주세요2837 16/10/03 2837
90886 [질문] '요즘 젊은 것들의 사표'에서처럼 열심히 일한 사람들은 왜 그랬을까요...? [26] nexon5894 16/10/03 5894
90885 [질문] 건물 수리시 앞집 피해관련 어떻게 처리하는게 좋을까요? RnR2274 16/10/03 2274
90884 [질문] [LOL] 휴면계정 복구 질문입니다. [1] 너부리6323 16/10/03 6323
90883 [질문] (아수라스포) 마지막 장례식 씨퀀스에서 제가 놓친 부분? [5] 공안9과3455 16/10/03 3455
90882 [질문] PGR 글쓰기 - 사진첨부에 대한 질문입니다 [3] Janzisuka2523 16/10/03 2523
90881 [질문] 원활하게 오버워치를 플레이하려면 어떤 부품을 업그레이드 해야 할까요? [19] 나무위키3341 16/10/03 3341
90880 [질문] (19) 관계실패에대해서.. [15] 삭제됨6602 16/10/03 6602
90879 [질문] 서피스 프로 4 구매 예정입니다. 소소한 사용후기 질문 [10] chamchI3554 16/10/03 3554
90878 [질문] 곤지암 화담숲이랑 파주 벽초지수목원 다 다녀오신분 있나요? [2] Liberal2880 16/10/03 2880
90877 [질문] [WOW] 핵이 이정도까지 가능한가요? [7] V.serum5058 16/10/03 5058
90875 [질문] sk 59.9 vs kt 순 광대역 안심무한51 어떤게 더 좋을까요? [10] 마그니7235 16/10/02 7235
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로