본문 바로가기
728x90

전체 보기133

[C] 10. C언어의 "메모리 관리(기타)" C 언어 학습: 메모리 관리C 언어에서 메모리 관리는 매우 중요한 주제입니다. 프로그램이 실행되는 동안 필요한 메모리를 동적으로 할당하고, 더 이상 필요하지 않을 때 해제하는 것이 효율적인 메모리 사용의 핵심입니다. 이번 글에서는 동적 메모리 할당과 메모리 누수 및 디버깅에 대해 알아보겠습니다.1. 동적 메모리 할당 (malloc, calloc, realloc, free)동적 메모리 할당은 프로그램 실행 중에 필요한 메모리를 동적으로 할당하는 방법입니다. C 언어에서는 이를 위해 malloc, calloc, realloc, free 함수를 제공합니다.malloc : 지정된 크기의 메모리를 할당하고, 포인터를 반환합니다.[c]void *malloc(size_t size); calloc : 지정된 수의 요소.. 2024. 6. 14.
[LOL] 챔피언(가렌) AI 생성 이미지 프롬프트(prompt):A stunning desktop wallpaper featuring Garen from League of Legends. Garen is depicted as a powerful warrior in detailed, ornate armor with a massive sword. He stands heroically on a battlefield, with dynamic lighting and a stormy, ominous sky in the background. His cape flows dramatically in the wind, emphasizing the intense and powerful atmosphere. The image is designed with a wid.. 2024. 6. 13.
[LOL] 챔피언(아트록스) AI 생성 이미지 프롬프트(prompt):A stunning desktop wallpaper featuring Aatrox from League of Legends. Aatrox is depicted as a fearsome, dark warrior with demonic wings, wielding a massive, red-bladed sword. He stands on a battlefield, surrounded by a dark and chaotic environment, with dramatic lighting highlighting his menacing presence. The background features a stormy sky with flashes of lightning. The image is .. 2024. 6. 13.
[LOL] 챔피언(판테온) AI 생성 이미지 프롬프트(prompt):A stunning desktop wallpaper featuring Pantheon from League of Legends. Pantheon is depicted as a powerful warrior in detailed, ornate Greek-style armor, with a Corinthian helmet with a tall plume, a large round shield, and a long spear. He stands heroically on a dramatic battlefield, with dynamic lighting and a stormy, ominous sky in the background. His cape flows dramatically in t.. 2024. 6. 13.
[C] 9. C언어의 "파일 입출력(기타)" C 언어 학습: 파일 입출력C 언어에서 파일 입출력은 데이터를 파일에 저장하거나 파일로부터 데이터를 읽어오는 중요한 기능입니다. 이번 글에서는 파일 개방과 닫기, 파일 읽기와 쓰기, 파일 위치 조정에 대해 알아보겠습니다.1. 파일 개방과 닫기 (fopen, fclose)파일을 사용하기 위해서는 먼저 파일을 열어야 합니다. 이를 위해 fopen 함수를 사용하며, 파일 사용이 끝나면 fclose 함수를 사용하여 파일을 닫습니다.fopen : 파일을 열고 파일 포인터를 반환합니다.[c]FILE *fopen(const char *filename, const char *mode);  filename : 열 파일의 이름mode : 파일을 여는 모드 ("r" 읽기, "w" 쓰기, "a" 추가 등) fclose : 파.. 2024. 6. 13.
[C] 8. C언어의 "구조체" C 언어 학습: 구조체C 언어에서 구조체(struct)는 여러 변수를 하나의 복합 데이터 타입으로 묶어주는 기능을 제공합니다. 이번 글에서는 구조체 정의와 사용, 구조체 배열, 구조체와 포인터, 공용체와 열거형에 대해 알아보겠습니다.1. 구조체 정의와 사용구조체는 관련된 변수들을 하나의 단위로 묶어서 관리할 수 있게 해줍니다. 구조체를 정의하고 사용하는 방법은 다음과 같습니다.[c]#include  // 구조체 정의 struct Person {     char name[50];     int age;     float height; }; int main() {     // 구조체 변수 선언 및 초기화     struct Person person1;          // 구조체 멤버에 값 할당     st.. 2024. 6. 13.
728x90