컴퓨터개론및실습 2014. 05. 01.

Slides:



Advertisements
Similar presentations
03 변수와 자료형 세종대학교 최옥경 교수 참고 : 한빛미디어 뇌를 자극하는 C, INFINITY Perfect C.
Advertisements

2007 1학기 12 배열.
데이터의 표현과 연산 (1) (Chapter 3)
Power C++ 제6장 포인터와 문자열.
어서와 Java는 처음이지! 제2장 자바 프로그래밍 기초.
1장. 이것이 C 언어다.. 1장. 이것이 C 언어다. 1-1 C 언어의 개론적 이야기 프로그래밍 언어란 무엇인가? 컴파일이란 무엇인가? 사람과 컴파일러가 이해할 수 있는 약속된 형태의 언어 C 언어도 프로그래밍 언어 중 하나이다. 컴파일이란 무엇인가? 프로그래밍.
2014 ITA 8월 강의 C Programming -1주차- C언어 기초 정대진 ( )
C++ 프로그래밍 년 2학기 전자정보공학대학 컴퓨터공학부.
제3장 추가 실습 3장 관련 C 언어 프로그래밍 실습.
C언어: 배열 (Arrays).
배열, 포인터, 참조 배열은 같은 형을 가지는 변수들의 묶음이다..
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 14. 포인터와 함수에 대한 이해.
Chapter 13 문자 데이터와 문자열 문자 데이터 문자열.
7. while 문의 흐름 제어.
25장. 메모리 관리와 동적 할당.
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 02. 프로그램의 기본구성.
제13장 파일처리 스트림의 개념을 이해한다. 객체 지향적인 방법을 사용하여 파일 입출력을 할 수 있다.
C 7장. 배열과 문자열 #include <stdio.h> int main(void) { int num;
컴퓨터 프로그래밍 기초 - 2nd : scanf(), printf() 와 연산자 -
쉽게 풀어쓴 C언어 Express 제3장 C프로그램 구성요소 C Express.
Chapter 10. 포인터.
Part 04 입출력과 전처리 ©우균, 창병모 이 슬라이드는 부산대학교 우균이 작성하였습니다. 오류나 수정할 사항 있으면 연락 주세요.
C언어 프로그래밍의 이해 Ch05. 명령문 Phylogenetic: 계통, 발생(학)의.
프로그래밍2 및 실습 C언어 기반의 C++ 2.
17장. 문자열 01_ 문자열 사용의 기본 02_ 문자열의 사용.
13. 포인터와 배열! 함께 이해하기.
2장 표준 입출력 표준 입출력 함수의 종류 형식화된 입출력 문자 입출력 문자열 입출력.
평행사변형의 성질 사각형 ABCD 사각형 ABCD → 기호: □ABCD 대변: 마주 보는 변 대각: 마주 보는 각
2019년 2월 24일 오후 4시 59분 제2장 표준 입출력 함수
C언어 프로그래밍의 이해 Ch13. 선행처리기와 주석문.
컴퓨터의 기초 제 2강 - 변수와 자료형 , 연산자 2006년 3월 27일.
11장. 1차원 배열 IT응용시스템공학과 김 형 진 교수.
제2장 제어구조와 배열 if-else 문에 대하여 학습한다. 중첩 if-else 문에 대하여 학습한다.
제 12장. 사용자 정의형으로서의 클래스 학기 프로그래밍언어및실습 (C++).
4. 고급변수 사용 : 포인터와 관련하여 메모리 바라보기
10. 문자열클래스와파일클래스.
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 09. C언어의 핵심! 함수!
처음으로 배우는 C 프로그래밍 제3부 함수 제 6 장 함수 작성.
게임프로그래밍 I - 1차원 배열 - 공주대학교 게임디자인학과 박 찬 교수 2011년 4월 25일.
Java의 정석 제 4 장 조건문과 반복문 Java 정석 남궁성 강의
제 4장. 객체 지향 프로그래밍 시작하기 학기 프로그래밍언어및실습 (C++).
Chapter 05. 입출력 함수.
Chapter 12. String 클래스의 디자인
학습목표 Chapter 2-1. 변수와 포인터 변수의 선언과 변수에 대한 메모리 할당을 살펴본다.
제8장 포인터와 동적객체 생성 포인터의 개념을 이해한다. 포인터와 관련된 연산을 이해한다.
C89(C++03) 프로그래밍 (Part 2) 7 배열 8 변수 범위 9 포인터 10 유도 자료형.
5. 논리적 자료표현 : 구조체.
C언어 프로그래밍의 이해 Ch05. 명령문.
-Part1- 제7장 반복문이란 무엇인가.
18장. 다차원 배열 그리고 포인터.
C언어 (8) 정명희.
-Part1- 제8장 조건문이란 무엇인가 (교재 199페이지 ~ 224페이지)
03. 메모리 관리 C++ 프로그램에서 다룰 수 있는 메모리의 종류
C++ Espresso 제13장 입출력과 파일처리.
쉽게 풀어쓴 C언어 Express 제3장 C프로그램 구성요소 C Express Slide 1 (of 25)
포인터와 배열 조 병 규 한 국 교 통 대 학 교 SQ Lab..
쉽게 풀어쓴 C언어 Express 제6장 조건문 C Express Slide 1 (of 28)
컴퓨터 프로그램은 여러 기능의 복합체이다. 라이브러리 함수와 사용자 정의 함수
12월 KB손해보험 설계사 시상 Ⅱ. 전략상품 FC 주차시상<닥플(연만기),아이좋은자녀,운전자보험>
실습과제 1번 생성된 파일 basic.txt를 프로젝트 폴더에서 메모장으로 열고 내용을 확인
실습과제 1번 /* 1. 멤버 변수로 반경 radius를 갖고, 그 값을 모니터에 출력하는
어서와 C언어는 처음이지 제16장.
argc, argv 의 사용방법 #include <stdio.h>
C.
실습과제 1번 배열 크기 : 8 문자열 길이 : 7 // MBCS 예제: 출력 결과 이해하기
C 프로그래밍은 매우 도전적인 작업이다. 도전의 이면에 철저한 준비와 체계적인 노력
Chapter 09. 배열.
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 17. 포인터의 포인터.
배열.
11장. 1차원 배열.
Presentation transcript:

컴퓨터개론및실습 2014. 05. 01

스트림 – 텍스트 파일의 읽고 쓰기 파일에 접근하기 위해서는 파일 변수를 열어야 한다. 파일 변수의 타입 ifstream (입력의 경우) ofstream (출력의 경우) 파일 변수를 사용하기 위해서는 헤더파일 fstream을 반드시 포함한다. 읽으려 하는 파일은 작성한 프로그램과 동일한 디렉토리에 존재해야 하고 만약 input.txt라는 파일로 부터 자료를 읽기 위해서는 다음과 같이 한다. 예) 위의 ifs.open(“input.txt”); 호출로 인해 파일변수 ifs는 파일 input.txt와 연결되고 이 파일로부터 자료를 읽는 것은 지금까지 배운 표준 입력 방법과 동일하다. include <fstream> int main() { ifstream ifs; ifs.open(“input.txt”); return 0; }

스트림 – 텍스트 파일의 읽고 쓰기 기존에 키보드로 받는 입력의 경우와 전 페이지에서 연결된 파일변수의 입력 예 - 키보드 입력 예 ) cin >> num; - 파일변수 입력 예 ) ifs >> num; 문자열을 읽는것도 동일하게 사용 가능하다. 예) string str; - ifs >> str; // 단어읽기 - getline(input_data, str); // 한줄 읽기 Get 방식을 이용하면 하나의 문자를 읽을 수 있다. 예) char ch; ifs.get(ch); // 하나의 문자 받기 Get방식을 사용하면서 만약 읽어들인 값이 원하는 것이 아닐 때 읽지 않았던 상태로 되돌려 주는 함수 unget() 이 있고, 이러한 방식을 문자 미리보기라 한다. 예) ifs.get(ch); if(ch => ‘0’&& ch <=‘9’) // 문자를 받으려 했는데 숫자의 경우 ifs.unget(); // 되돌리고 int n; ifs >> n; // 숫자로 받음.

스트림 - 파일 입력을 위한 파일 생성 1

스트림 - 파일 입력을 위한 파일 생성 2

예제 1 테스트 케이스 입력 예제 1 2 3 4 5 6 7 8 9 10

예제 2 테스트 케이스 입력 예제 abcd efg hi jk l mnop qrs tuv wxy z

실습1 – 가장 큰 수, 다음으로 큰 수 구하기. 테스트 케이스 입력 다섯 가지 10 100 20 67 30 89 40 50 23 10 10 100 100 10

실습2 – 영소문자, 숫자, 공백, 라인 구분하기 aBDC D1 b2DF Fc3 d 4S SDe 5 SDf6 FgD 7 FhF 8iS S9 jF F0FDF 예제 2를 발전시켜서 만들면 됩니다. 숫자는 숫자대로, 소문자는 소문자대로 따로 출력. 힌트 : if(입력문자 => ‘0’ && 입력문자 <= ‘9’)