본문 바로가기

컴퓨터/언어,프로그래밍

[C언어] C언어 파일의 활용 C 프로그래밍 1. 개 요 파일(file)을 추상적으로 설명하면 순차적으로 처리되는 문자들의 스트림으로 생각할 수 있다. 시스템에서 제공하는 표준 파일로는 stdin(표준 입력파일), stdout(표준 출력파일), stderr(표준 오류파일), 그리고 stdio(표준 입출력파일)이 있다. 또한 라이브러리 함수 fopen()은 파일을 열기 위해서 사용되는데 이것은 FILE에 대한 포인터를 반환한다. 다음은 my_file이란 파일을 오픈시키기 위해 사용되는 프로그램을 보기로 하자. #include main() { int c; FILE *fp, fopen(); fp = fopen("my_file", "r"); ․․․․․ 함수 main()의 본체에서 두 번째 라인은 파일에 대한 포인터 fp를 선언하고, 함수 f.. 더보기
C언어 :: 파일크기 알아내기 FILE *fp = NULL; long file_size = 0; fp = fopen( filename , "r" ); if ( fp == NULL ) { printf(" ###### [%s]파일을 여는데 실패하였습니다. ", filename ); // 에러처리 } fseek( fp, 0L , SEEK_END ); // 포인터의 위치를 끝으로 옮긴다 file_size = ftell(fp); // 포인터의 위치를 리턴 fclose(fp); ----------------------------------------------------- 유용하게 쓰일꺼 같다. 네이버 지식인의 hagopais 님이 알려주셨다. ---------- > ------------ 파일 크기를 반환하는 라.. 더보기
C언어 :: 파일 입출력 함수 (종류/사용법) 파일 입.출력파일 입.출력은 앞으로도 매우 중요하게 쓰이는 부분이다. 어떤 파일로부터 데이터를 읽어들이고 또 데이터를 어떤 파일에 저장하는 것을 말한다.데이터 저장과 불러오기 기능을 구현한것읽기 / 쓰기 전용 , 읽기 / 쓰기 혼합 모드 기능파일을 열고 닫는 작업이 쌍으로 존재한다.[파일 오픈]// 성공시 해당파일의 포인터. 실패시 NULL 포인터 리턴* FILE *fopen(const char *filename, const char *mode) ;    - filename : 문자형 포인터로 사용할 파일 이름을 지정- mode     : 파일에 대한 접근 방식- 리턴값     : open 한 파일을 가리키는 파일 포인터mode 에는 기본적으로 r, w, a 가 있고 세부적으로 바이너리 코드(이진모드)와.. 더보기
[프로그래밍 이론] 객체 지향이란? (!)객체지향 최근들어 객체지향이라는 말이 빈번하게 등장하고 있으며 그 중요성이 점차 커지고 있다. 여기서는 객체와클래스의 의미를 분석하고 클래스의 특징들을 고찰 해보겠습니다. 1) 객체 객체란 우리가 주변에서 흔히 볼 수 있는 물체 또는 생각할 수 있는 그 어떤 것을 말하며, 객체지향 프로그래밍이란 객체를 중심으로 하여 프로그램을 작성하는 방법을 말한다. 기존의 C나 Pascal과 같은 언어는 절차를 중심으로 해서 만들어진 언어인 반면 C++나 Java와 같은 언어는 절차보다는 문제의 대상들 즉 객체를 중심으로 프로그램을 만드는 언어라고 볼 수 있다. 2)객체의 구성 -객체의 상태:현재 객체가 어떤 상황에 있으며 객체의 특성은 어떤 것이 있는지에 대한 상태가 들어있다. 볼펜을 예로 들어서 설명하면 볼펜.. 더보기
c언어 선택정렬에 대해 int arr[5]; int i,j,min,t; for(i=0;i 더보기
C 총정리판 1. About C Program & C Language -----------> main(void) 2. 데이터 유형 2.1 정수 데이터 유형 ---------------> int() 2.2 실수 데이터 유형 ---------------> float(), double() 2.3 문자 데이터 유형 ---------------> char() 2.4 상수 -------------------------> 10진수, 소수, 아스키코드, 스트링상수 2.4.1 정수 데이터 유형의 상수 2.4.2 실수 데이터 유형의 상수 2.4.3 문자 데이터 유형의 상수 2.4.3 문자열 상수 2.5 변수의 선언 ------------------->상황에 맞는 변수 선언 방법 3. 기본 입출력 3.1 기본출력 ------------.. 더보기
[C/C++] 자료형의 종류와 범위 기본 자료형의 종류(간단히 정리) 구분 자료형 크기(byte) 문자형 char 1 byte unsigned char 1 byte 정수형 int 4 byte short int 2 byte unsigned int 4 byte long 4 byte unsigned long 4 byte 실수형 float 4 byte double 8 byte 기본 자료형의 종류 (상세 정리) 구분 자료형 크기(byte) 범위 문자형 char 1 byte -128 ~ 127 unsigned char 1 byte 0 ~ 255 정수형 __int8 1 byte -128 ~ 127 __int16 2 byte -32,768 to 32,767 unsigned int 2 byte -32,768 to 32,767 (signed) short (.. 더보기
순서도(Flowchart 1)   순서도(Flowchart 1) 출처 : http://contents.edu-i.org/gongmo/2000/785/deep_learn/basic/flow_mean.htm 순서도의 의의와 역할 ● 순서도의 의의 컴퓨터에 의해 처리하고자 하는 문제를 분석하여 그 처리 순서를 단계화시켜 상호간의 관계를 일정한 기호 를 사용하여 일목 요연하게나타낸 그림을 순서도라 한다. 순 서도는 사무 간소화나 작업 합리화를 위해 우리 사회에 많이 사용되어 오고 있지만 특히 컴퓨터에 의해 어떤 업무를 처리하기 위해서는 이 도표가 없어서는 안될 만큼 중요시 되고 있다. 그것은 프로그램을 작성하는데 있어서 문제 해결을 위한 논리적인 순서만 완전히 수립되면 컴퓨터 언어를 이용하여 코오딩하는 등의 나머지 작업은 대수롭지 않은 것이기 .. 더보기