티스토리 뷰

IT/C++

[C++] 예제 1

DongChul 2014. 9. 15. 11:41

1. namesapce 로 std를 정의하여 화면에 문자를 출력하는 예제 입니다.

소스는 아래와 같습니다.


#include <cstdlib>

#include <iostream> // cout과  << 연산자 포함 


using namespace std;


int main(int argc, char *argv[])

{

    std::cout << "Hello\n"; // 화면에 Hello를 출력하고 다음 줄로 넘어감 

    std::cout << "첫 번째 맛보기입니다."; 

    system("PAUSE");

    return 0; // main() 함수가 종료하면 프로그램이 종료됨 

}


출력결과는 아래와 같습니다.




2. cout 을 이용한 출력예제문입니다.


#include <cstdlib>

#include <iostream> // cout과  << 연산자 포함 

double area(int r); // 함수의 원형 선언


double area(int r) {

       return 3.14*r*r; //반지름 r의 원면적 리턴 


using namespace std;


int main(int argc, char *argv[])

{

    int n = 3;

    char c = '#';

    std::cout << c << 5.5 << '=' << n << "hello" << true << std::endl;

    std::cout << " n + 5 = " << n+5 << '\n';

    std::cout << "면적은 " << area(n); // 함수 area()의 리턴 값 출력 

    system("PAUSE");

    return 0; // main() 함수가 종료하면 프로그램이 종료됨 

}


true 값이 1로 출력되어 출력값은 아래와 같습니다.




3. cout 과 cin을 사용한 입출력 예제 입니다 .


#include <cstdlib>

#include <iostream> // cout과  << 연산자 포함 


using namespace std;


int main(int argc, char *argv[])

{

    cout << "너비를 입력하세요 >> ";

    

    int width;

    cin >> width; // 키보드로부터 너비를 읽어 width변수에 저장

    

    cout << "높이를 입력하세요 >> ";

    

    int height;

    cin >> height; // 키보드로부터 높이를 읽어 height변수에 저장

    

    int area = width * height;

    cout << "면적은 " << area << '\n'; //면적을 출력하고 다음줄로 넘어감 

    system("PAUSE");

    return 0; // main() 함수가 종료하면 프로그램이 종료됨 

}



출력결과는 아래와 같습니다.





4. 문자열 입출력 방식입니다.


#include <cstdlib>

#include <iostream> // cout과  << 연산자 포함 


using namespace std;


int main(int argc, char *argv[])

{

    cout << "이름을 입력하세요 >> ";

    

    char name[11];//한글은 5개 영문은 10개까지 저장할 수 있다.

    cin >> name;//키보드로부터 문자를 읽는다 

    

    cout << "이름은 " << name << "입니다."; //이름을 출력 

    system("PAUSE");

    return 0; // main() 함수가 종료하면 프로그램이 종료됨 

}


출력결과는 아래와 같은데 두스크린샷을 비교해 보면 스페이스가 들어가면 종료하기때문에 아래에 다른방법으로 문자열을 읽는 함수를 사용하겠습니다.




'IT > C++' 카테고리의 다른 글

통장관리프로그램  (2) 2014.09.26
[C++] BankAccount 예제  (0) 2014.09.25
[C++] 예제 3  (0) 2014.09.25
[C++] 예제 2  (1) 2014.09.23
[C++] C++기초  (0) 2014.09.05
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/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
글 보관함