본문 바로가기

전체보기

(443)
[C] 간단한 FILE 구조체를 이용한 파일 읽기 FILE 구조체를 이용해 파일을 읽어보자FILE 구조체를 이용해 파일 생성 읽기, 쓰기가 가능하다.파일을 생성, 읽기, 닫기 3가지를 배워보겠다. 파일을 일단 읽어보자 [예제]#include int main(int argc, char *argv[]) {char file_buffer[30] = {0,};FILE * file = fopen("Test.txt", "rt");fgets(file_buffer,sizeof(file_buffer), file);printf("data[%s]",file_buffer);fclose(file);return 0;} data[test test] 계속하려면 아무 키나 누르십시오... 프로그램 실행 파일이 있는 곳에 Test.txt 파일이 있어야 실행이 된다.Test.txt파일을 ..
[C] 간단한 FILE 구조체를 이용한 파일 쓰기 FILE 구조체를 이용해 파일을 써보자.FILE 구조체를 이용해 파일 생성 읽기, 쓰기가 가능하다. 파일을 생성, 쓰기, 닫기 3가지를 배워보겠다. 파일을 일단 써보자 [예제]#include int main(int argc, char *argv[]) { FILE * file = fopen("Test.txt", "wt"); fputs("test text", file); fclose(file); return 0; } 계속하려면 아무 키나 누르십시오... 프로그램 실행 파일이 있는 곳에 Test.txt 파일이 생성 되어 있을 것이다. Test.txt파일을 메모장으로 열면 test text라는 문구가 찍힌걸 확인 할 수 있다. fopen 사용법은 아래와 같다.#include FILE * fopen( const ..
[Excel] 평균 구하기 (AVERAGE, AVERAGEA) 평균 구하기엑셀에서 평균을 구하는 두 개 함수가 있다. 함수명은 AVERAGE, AVERAGEA 이다. 각 함수를 사용해서 어떻게 평균을 구하는지 알아보겠다. AVERAGE와 AVERAGEA를 이용한 평균 구하기 1. 평균 값을 표시할 셀 선택 -> 상단에 수식 선택 -> 자동합계 부분에 ▼ 버튼 클릭 2. 평균 선택 3. 평균 구할 범위를 지정 4. ENTER를 입력하면 평균값이 구해짐 5. 아무개 말고 여러 학생 평균 값 구함( 사오정의 점수는 아직 집계 되지 않아 평균값이 에러가 발생!! ) 6. DIV/0! 에러를 없애기 위해 AVERAGE -> AVERAGEA로 바꿈 7. 모든 평균 구하는 함수를 AVERAGEA로 바꿈 AVERAGE는 지정한 영역만 평균을 낸다. 그렇기 때문에 지정한 영역에 숫..
[C] strcmp, strncmp 문자열 비교 함수 strcmp, strncmp 문자열 비교 함수C에서 문자열을 비교하는 함수가 있다. 바로 strcmp 와 ctrncmp이다. 함수의 리턴 값을 통해 문자열이 같은지 다른지 판단 할 수 있다. 문자열 길이 설정 여부에 따라 두 함수가 나누어 진다. strcmp 일반 문자열 비교 strcmp 사용법은 아래와 같다.#include char * strcmp( const char * str1, const char * str2 ) ex) int result = 0; char * str1 = "hello world"; char * str2 = "hello world"; if( strcmp( str1, str2 ) == 0 ) { printf("두 문자열은 같다."); } else { printf("두 문자열은 같지 ..
[C] strcat, strncat 문자열 추가 함수 strcat, strncat 문자열 추가 함수C에서 문자열을 추가하는 함수가 있다.바로 strcat 와 ctrncat이다.하나의 문자열 뒤에 또 다른 문자열을 추가하는 함수이다.문자열 길이 설정 여부에 따라 두 함수가 나누어 진다. strcat 일반 문자열 추가 strcat 사용법은 아래와 같다.#includechar * strcat( char * dest, const char * src )ex) char destStr[128] = "test string ";char * srcStr = "hello world";strcat( destStr, srcStr ); 첫번째 인자 문자열인 destStr 뒤에 두번째 문자열인 "hello world"가 추가 된다.예제를 보며 결과를 확인해 보자. [예제]#inclu..
[C] strcpy, strncpy 문자열 복사 함수 strcpy, strncpy 문자열 복사 함수C에서 문자열을 복사하는 함수가 있다. 바로 strcpy 와 ctrncpy이다. 두 함수의 차이는 복사할 문자열 길이 설정 여부 이다. 아래와 같이 자세히 알아보도록 하겠다. strcpy 일반 문자열 복사 strcpy 사용법은 아래와 같다.#include char * strcpy( char * dest, const char * src ) ex) char destStr[128] = {0,}; char * srcStr = "hello world"; strcpy( destStr, srcStr ); 2번째 인자 값에 있는 문자열을 첫번째 인자 값에 복사를 한다. 이때 주의 할 것이 2번째 문자열의 길이가 1번째 문자열 공간보다 많다면 overflow가 발생한다. 예를..
[Excel] 시트에 있는 모든 한글 한자로 변환 시트에 있는 모든 한글 한자로 변환한 시트에 한글->한자로 변환 해야할 내용이 많다면 일일히 마우스를 대고 수정하는 일이 쉽지 않을 것이다. 시트 단위로 한글을 찾아서 한문으로 바꾸는 방법을 알아보자. 시트 단위로 한글 -> 한자 변환 하기 1. 엑셀 상단 (빠른 실행 도구 모음 사용자 지정)을 클릭 -> 기타 명령 클릭 2. 빠른 실행 도구 모음 -> 모든 명령 -> 한글/한자 변환 -> 추가 -> 확인 3. 엑셀 상단 한글/한자 변환 클릭 4. 변환할 한자 선택 -> 변환 버튼 클릭 5. 다음 한글이 있는 셀로 이동하는 것을 확인 이상으로 시트에 있는 모든 한글 -> 한자 변환에 대해 알아봤습니다.
[Excel] 쉽게 연속 숫자 입력 방법 연속 숫자 입력연속으로 숫자를 입력하는 방법에 대해 알아보겠다. 키보드로 입력 하는 번거로움을 줄이기 위해 마우스를 이용하면 쉽게 입력을 할 수 있다. 연속 숫자 입력 1. [A1]셀에 1을 입력 한다. 2. 셀의 오른쪽 아래 마우스를 갔다 대면 + 가 나온다. 이때 마우스 왼쪽 버튼을 누르고 마우스를 아래로 드래그 한다. 3. 같은 숫자만 반복 되면 아래 메뉴를 누른다. 4. '연속 데이터 채우기' 를 선택 한다.