티스토리 툴바

블로그 이미지
나의 프로그래밍 그리고 여러가지 공부....

카테고리

NaGuS's (20)
프로그래밍 (8)
운영체제 (3)
해킹 (3)
nagus의 잡생각 (5)

당신의 블로그 가치는? ↓↓

블로그 가치측정 !! 나의 블로그는 얼마?
Total4,006
Today3
Yesterday3
Statistics Graph

최근 받은 트랙백

글 보관함

달력

« » 2012.01
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

최근 댓글

이쁘게 꾸미려고 했는데

관리하는것도 귀찮고

공부했던거 다시 올리는 것도 귀찮고 ㅋㅋㅋ

그러다가 지금 취업하고나서 급생각 나서 들어와보니

ㅋㅋㅋㅋㅋㅋ

허허 벌판이로구나

좀 다시 관리해봐야겠당 ㅋ
저작자 표시
Posted by NaGuS

댓글을 달아 주세요


C를 배우던 사람이 C++을 배운다면 무슨 장점을 이야기할까?
나같은 경우는 아무데서나 선언해도 되는 변수와
입출력시 자료형을 생각하지 않아도 된다는 점 이다.
보통 c에서의 출력함수인 printf를 보면
int a와 char b가 있을 때
printf("%d %s", a, b);로 출력을 하는데 비해
c++은
cout <<a<<' '<<b;로 출력하면 땡이다.
처음 c++을 배울 때 느낀 쉬운점이다.

이번엔 배열을 이용한 문자열 출력이다.
#include <iostream>

using namespace std;
int main(void)
{
 cout << "*배열 기반의 문자열 입출력 입니다.*"<<endl;

 char who[200];
 char obj[200];

 cout <<"당신은 누구신가요? ";
 cin >> who;
 cout <<"좋아하는 과목은 무엇인가요? ";
 cin >> obj;

 cout <<"당신은 "<<who<<" 이군요."<<endl;
 cout << "좋아하는 과목은 "<<obj<<" 이군요."<<endl;
 printf("%s", obj);
 return 0;
}

출력되는 것은.

당신은 누구신가요?<입력값1>
좋아하는 과목은 무엇인가요?<입력값2>
당신은 <입력값1> 이군요.
좋아하는 과목은 <입력값2> 이군요.

일것이다.

저작자 표시

'프로그래밍 > c++' 카테고리의 다른 글

C++ 입출력[배열]  (0) 2010/11/17
namespace 에 관하여  (0) 2010/11/17
c++의 기본적인 입출력 함수  (1) 2010/02/04
c++을 처음 접하면서...  (0) 2010/01/05
Posted by NaGuS

댓글을 달아 주세요


c++을 처음 배울 당시에는
using namespace std;
라는 구문을 그냥 써야하는건 줄 알았다
그러나,

일단 코드를 보자
<code>
#include <iostream>

using namespace std;
int main(void)
{
 int num=20;
 cout<<' '<<3.14<<endl<<endl;
 cout<<"namespace 를 사용하면 std를 사용하지 않아도 되지만,사용하지 않는다면 std를 사용하여야 한다."<<endl;
 return 0;
}
</code>

위의 경우는 namepsace를 선언하였기 때문에 결과가 출력된다.
하지만,

#include <iostream>
int main(void)
{
 int num=20;
 cout<<' '<<3.14<<endl<<endl;
 cout<<"namespace 를 사용하면 std를 사용하지 않아도 되지만,사용하지 않는다면 std를 사용하여야 한다."<<endl;
 return 0;
}

이러한 namespace 없이 코딩할 경우

#include <iostream>


int main(void)
{
 int num=20;
 std::cout<<' '<<3.14<<std::endl<<std::endl;
 std::cout<<"namespace 를 사용하면 std를 사용하지 않아도 되지만,사용하지 않는다면 std를 사용하여야 한다."<<std::endl;
 return 0;
}

라고 해주면 에러 없이 출력해 낼 수 있다.

저작자 표시

'프로그래밍 > c++' 카테고리의 다른 글

C++ 입출력[배열]  (0) 2010/11/17
namespace 에 관하여  (0) 2010/11/17
c++의 기본적인 입출력 함수  (1) 2010/02/04
c++을 처음 접하면서...  (0) 2010/01/05
Posted by NaGuS
TAG c++, namespace

댓글을 달아 주세요