메뉴 바로가기

서브메뉴 바로가기

본문 바로가기

logo

C/C++/MFC

최소값,파일 읽기

2007.12.11 13:58

WhiteAT 조회 수:8093

어떤 분이 질문하신 내용인데 요약해서 여기에 올립니다..

소스 : main.c


1. 배열에서 최소값 구하기

double ary[]={1.5, 20.1, 16.4, 2.3, 3.5};

배열의 최소값 : 1.5

 

2. 외부 변수를 사용한 프로그램

① get_next 함수 : 현재 배열요소의 값을 리턴하고 다음 배열요소로 이동

② get_before 함수 : 현재 배열요소의 값을 리턴하고 이전 배열요소로 이동

프로그램을 시작할 때 현재 배열요소는 첫 번째 배열요소입니다.

  

3. 구조체변수를 전달인자로 받고 리턴하는 함수

학생의 데이터를 처리하는 student 구조체를 다음과 같이 선언합니다.

struct student {

int num;//학번을 저정할 멤버

char name[20];//이름을 저장할 멤버

int score[5];//5과목의 점수를 저장할 멤버

double avg;//평균을 저장할 멤버

};

이 구조체를 사용하여 다음조건에 맞도록 프로그램을 작성합니다.

① student 구조체를 변수를 하나 선언하고 초기화한다. 이때 평균은 초기화하지 않는다.

② 함수를 작성하여 초기화 된 구조체변수의 값을 출력하고 평균을 구하여 저장한다. 함수는 평균이 저장된 구조체변수를 리턴한다.

③ 메인함수에서는 리턴된 구조체변수의 평균을 참조하여 출력한다.

 

 

4. 텍스트 뷰어 만들기

하드디스크에 있는 텍스트 파일의 내용을 3줄씩 화면에 출력하는 텍스트 뷰어(viewer)를 만들어 봅시다. 텍스트 파일의 모든 데이터를 한 줄에 작성된 것입니다.

- 입력할 텍스트 파일

무척 미안합니다. 간절히 바랍니다. 기쁨이고 기적입니다. 그것 하나 뿐입니다. 소중한 추럭이 남습니다. 매일 기다립니다. 영화보다 아름답습니다. 기억되고 싶습니다. 그것이 사랑입니다.

 

- 화면 출력

무척 미안합니다.

간절히 바랍니다.

기쁨이고 기적입니다.

 

그것 하나 뿐입니다.

소중한 추럭이 남습니다.

매일 기다립니다.

 

영화보다 아름답습니다.

기억되고 싶습니다.

그것이 사랑입니다.