반응형

소스 코드 376

[C언어] 스택을 다양한 방법으로 구현하기

알고리즘 Push 연산 IF Top> MAX Then (꽉 차면) Overflow (버퍼 오버플로우) Else (꽉 차지 않을 때) Top = Top +1 (Top 위치를 1 증가) Buffer[Top] = data (버퍼의 Top 위치에 data 보관) Pop 연산 IF Top=-1 Then (비었으면) Underflow (버퍼 언더플로우) Else data = Buffer[Top] (버퍼의 Top 위치의 값을 데이터에 설정) Top = Top -1 (Top 위치를 1 감소) 버퍼 크기 고정 본문 바로가기 버퍼 동적 할당 본문 바로가기 버퍼 크기 자동 확장 버퍼 크기 자동 확장, 동적 생성한 자료 보관 스택을 연결리스트로 구현 무료 동영상 강의로 보기 ​

[C언어 소스] 파일 입출력 함수, 파일 복사, 라인 번호와 함께 내용 출력 및 전체 문자 수 출력하기

파일 열기 fopen, fopen_s함수와 파일 복사 실습 FILE *fopen(const char *path,const char *mode); 파일 스트림을 여는 함수 입력 매개 변수 리스트 path 절대 경로 혹은 상대 경로 mode rwba+의 조합 문자열 반환 값 성공 시 파일 스트림 포인터, 실패 시 NULL 포인터 mode는 “r”, “w”, “a”, “rb”, “wb”, “r+”, “w+”, “a+” “r+b”, “rb+”, “w+b”, “wb+”, “a+b”, “ab+”중에서 사용합니다. “r” 읽기 모드 “w” 쓰기 모드, 새로운 파일을 생성, 이미 있으면 파일 내용을 지움 “a” 추가 모드, 파일이 없으면 새로운 파일을 생성, 쓰기 작업 시 파일의 끝에 쓰여짐 “rb”, “wb”, “a..

[C언어 소스] 달력 출력하기

년도와 일수 입력받아 날짜 계산하기 알고리즘 날짜 계산(년도, 일수) 월별 일수:={ 31,28,31,30,31,30,31,31,30,31,30,31}; 조건(year is 윤년) 2월 달 일수:=29 반복(일수>월별일수[달]) 일수:= 일수 – 월별일수[달] 날짜 출력 소스 코드 [C언어 소스] 년도와 일수 입력받아 날짜 계산하기 – 언제나 휴일 날짜 계산(년도, 일수) 월별 일수:={ 31,28,31,30,31,30,31,31,30,31,30,31}; 조건(year is 윤년) 2월 달 일수:=29 반복(일수>월별일수[달]) 일수:= 일수 – 월별일수[달] 날짜 출력 ehpub.co.kr 1월 1일 요일 입력받아 달력 출력 알고리즘 전역 데이터 월별 날짜={31,28,31,30,31,30,31,31,..

[C언어] 제일 가까운 친구를 찾아라. 구조체 배열 사용하기

안녕하세요. 언제나 휴일입니다. 이번에는 제일 가까운 친구를 찾는 프로그램을 만들어 보기로 할게요. 제일 먼저 n명(매크로 상수)의 친구 정보를 입력 받습니다. 그리고 자신의 위치를 입력받습니다. 마지막으로 자신의 위치에서 제일 가까운 친구를 찾아 친구 정보를 출력합니다. 구조체 정의하기 => 구현할 함수 결정하기 => 함수 정의하기 => main 구현하기 순으로 진행합니다. 전체 코드는 언제나휴일 프로그래머 사이트에 있습니다. [C언어 소스] 제일 가까운 친구를 찾아라. 구조체 배열 사용하기 – 언제나 휴일 안녕하세요. 언제나 휴일입니다. 이번에는 제일 가까운 친구를 찾는 프로그램을 만들어 보기로 할게요. 제일 먼저 n명(매크로 상수)의 친구 정보를 입력 받습니다. 그리고 자신의 위치를 입력받 ehpu..

비트 자리 이동 연산, 쉬프트 연산[언제나 C언어]

쉬프트 연산 [언제나 C언어] 이번 강의는 비트 자리 이동 연산, 쉬프트 연산을 알아볼게요. 1. 왼쪽 쉬프트 > 1. 왼쪽 쉬프트 4;//shr printf("16진수: %X %X\n", u1, u2); printf("10진수: %d %d\n", u1, u2); int i1 = -48, i2; i2 = i1 >> 4;//sar printf("16진수: %X %X\n", i1, i2); printf("10진수: %d %d\n", i1, i2); return 0; } 본문 설명 바로가기 비트 자리 이동 연산, 쉬프트 연산[언제나 C언어] – 언제나 휴일 안녕하세요. 언제나 휴일에 언휴예요. 이번 강의는 비트 자리 이동 연산, 쉬프트 연산을 알아볼게요. 1. 왼쪽 쉬프트 > 1. 왼쪽 쉬프트

[파이썬 입문] 3. 제어문과 컬렉션 – 7. 리스트 컴프리헨션

for문 이용 리스트 컴프리헨션으로 표현하면 다음처럼 표현할 수 있어요. 변수 = [표현 for 변수 in 컬렉션] for문 if 사용 리스트 컴프리헨션은 다음처럼 표현할 수 있어요. 변수 = [표현 for 변수 in 컬렉션 if 조건] for문 if else 사용 리스트 컴프리헨션은 다음처럼 표현할 수 있어요. 변수 = [표현1 if 조건 else 표현2 for 변수 in 컬렉션 ] 표현1은 if 조건이 참일 때, 표현 2는 else 일 때 본문 바로가기 [파이썬 입문] 3. 제어문과 컬렉션 – 7. 리스트 컴프리헨션 – 언제나 휴일 for문 이용 리스트 컴프리헨션은 반복 혹은 특정 조건의 요소들로 새 리스트를 만드는 방법입니다. 이해를 위해 리스트 컴프리헨션을 사용하지 않고 새 리스트를 만드는 예제를..

[C언어 소스] 광고판 만들기 – 콘솔 배경색, 글자 색 설정

#include //COORD,SetConsoleCursorPosition,SetConsoleTextAttribute,Sleep #include//puts #include //system #include //_kbhit void gotoxy(int x, int y) { COORD Pos = { x,y }; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), Pos); } typedef enum Color Color; enum Color { BLACK, BLUE, GREEN, JADE, RED, PURPLE, YELLOW, WHITE, GRAY, LIGHT_BLUE, LIGHT_GREEN, LIGHT_JADE, LIGHT_RED, LIGHT_PURPLE,..

5.docx - 이미지 추가하기

이번 글은 문서(Document)에 이미지를 추가하는 것을 알아봅시다. Document에는 이미지를 추가하는 add_picture 메서드를 제공합니다. add_picture(image_path_or_stream, width=None, height=None) add_picture 메서드에 첫 번째 인자로 이미지 파일 경로 혹은 스트림을 전달해 주어야 합니다. 1. 이미지 경로 전달 다음은 add_picture 메서드에 경로를 전달하여 이미지를 추가하는 기본 코드입니다. document = Document() document.add_picture('orum.jpg') document.save("picture1.docx") 2. Stream 전달 다음은 add_picture 메서드에 Stream을 전달하여 이..

Python/docx 2021.11.26

4. docx - 표(Table) 작성하기 add_table

이번에는 Document에 표(Table)을 추가하는 것을 알아봅시다. Document 에는 표(Table)을 추가하는 add_table 메서드를 제공합니다. add_table(rows, cols, style=None) - 테이블 추가 add_table 메서드는 입력 인자로 행과 열의 개수를 전달하며 스타일을 선택적으로 전달할 수 있습니다. 반환 값은 추가한 Table 개체입니다. 1. 표(Table) 추가 Table 형식에는 다양한 멤버를 제공하고 있습니다. Table 메뉴얼 사이트 - https://python-docx.readthedocs.io/en/latest/api/table.html 다음은 2행 5열의 테이블을 생성하여 각 셀에 "행 번호, 열 번호"를 내용으로 작성한 예제 코드입니다. fro..

Python/docx 2021.11.26

2. docx.Document 소개

docx 모듈에서 가장 핵심은 Document(문서 개체)입니다. Document 개체는 프로세스에서 작업하는 docx 문서입니다. docx-Document 메뉴얼 사이트: https://python-docx.readthedocs.io/en/latest/api/document.html 1. Document 개체 생성 Document 개체 생성은 인자없이 생성하거나 docx 문서 경로를 전달하여 생성할 수 있습니다. #IntroDocument.py #https://python-docx.readthedocs.io/en/latest/api/document.html from docx import Document #docx.Document(docx=None) 개체 생성하기 document1 = Document()..

Python/docx 2021.11.25
반응형