티스토리 뷰
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 |