본문 바로가기

C/C++ 목차, C/C++강좌, 링크 모음

C언어 문법

 

C언어란? C/C++언어 역사 및 특징

 

C/C++ 개발환경 비주얼스튜디오(Visual Studio) 설치 및 빈 프로젝트 생성

 

비주얼스튜디오 단축키 정리 (Visual Studio shortcuts)

C/C++ 개발환경 이클립스(eclipse CDT) 설치 및 빈프로젝터 생성, 컴파일러 MinGW vs Cygwin, 환경변수 설정

 

[이클립스 eclipse] 이클립스 기본 워크스페이스 공간 경로 변경하는 법

웹 사이트에서 프로그래밍 연습하기, 코딩하기

 

링킹(Linking)이란? 링커(Linker)란? 컴파일 과정,목적파일, 빌드과정

 

[C/C++/C#]프로그램 구조(structure)-전처리기, 전역, 메인, 함수구간

 

프로그래밍에서 변수(variable)란? 자료형이란? 데이터 타입 종류 및 크기

 

변수 선언, 초기화 방법과 변수 명명 규칙, 카멜(Camel) 파스칼 표기법

 

묵시적 Implicit (자동형변환), 정수의 승격, 오버플로우 - 형변환 type casting

 

연산자란? 연산자 종류 - 단항 연산자, 이항연산자, 삼항연산자

 

[Java, C, C++ 기초 강좌] 산술연산자 그리고 형변환 ( + 모듈연산, 0으로 나누기)

 

비트 연산자1(bitwise operator)- & AND연산자 개념 정리 및 활용, 실습 예제(bitset, toBinaryString)

 

비트 연산자2편- or연산자 (| 연산자) 개념 정리 및 활용, 실습 예제(bitset, toBinaryString)

 

조건문 상세설명 (if else, 삼항연산자, 스위치 switch case 와 if문의 차이점, goto문)

 

반복문 상세설명!(for, do while, 향상된 for문 사용법, 차이점 및 실행 순서)

 

배열이란, 배열 선언 및 초기화 - 프로그래밍기초

 

[C,C++,Java] 배열 크기 구하기, 배열 접근하기, 배열 출력하기, 배열 사이즈, ArrayIndexOutOfBoundsException

 

[C/C++언어 양햄찌강좌] 2차원배열 선언 및 초기화, 행렬구현, 이차원 배열 출력하기

 

함수(function)란? 함수의 종류, 함수 역할 및 기능, 메인(Main)함수

 

[함수 호출방식] 값에 의한 호출, 참조에 의한 호출, 포인터에 의한 호출 (call by value, call by reference, call by pointer)

 

오버로딩이란? Overloading 개념

 

#if, #ifdef, #elif, #else, #endif 전처리기 지시어 알아보기. #if와 #ifdef 차이점이 무엇일까. 조건부 컴파일 매크로

 

가변인자 함수의 사용(va_start, va_arg, va_list등등) 함수에 불특정 여러개의 인자를 넘기고 싶을 때

 

가변인자 매크로 (Variadic Macros) 알아보기. __VA_ARGS__, ##__VA_ARGS, ##args를 아시나요?

[C언어] 파일입출력 1편-스트림(STREAM)에 대한 이해, fopen, fclose

 

파일 입출력 함수, 파일 읽는 함수 fgets & fgetc 함수 알아보기, 파일 문자열 컨트롤 함수 stdio.h 라이브러리

 

[C,C++]C언어의 꽃, 포인터 총정리(*, &)

 

배열과 포인터 상관관계 완벽히 이해하기~! ARRAY and POINTER!

 

포인터배열과 배열포인터, 배열포인터 선언방식. 배열포인터는 2차원에만 존재?? ㄴㄴ

 

함수 포인터에 대해 알아보자! 함수 포인터 역참조, 함수 포인터 sizeof 측정?

 

절차지향언어와 객체지향 언어의 관점 차이, 두 프로그램 방식은 뭐가 다른걸까요?

 

[C++, java 언어공통]상속을 언제, 왜 쓸까?(inheritance, Is-A)

 

Overriding 재정의, 오버라이딩이란?

 

동적할당 언제 사용하나요? 동적할당이 뭔가요? (Dynamic allocation)

 

동적할당 new와 delete 사용법, new 특징별 사용 예시, new초기화리스트, new로 2차원배열 동적할당하기

비주얼스튜디오 알고리즘 단위테스트(unit test) 확인하는 법

 

C언어 라이브러리 및 함수 관련

 

[함수 printf] - Hello World 출력, printf 출력 함수 서식과 포맷, 소수점 자리 지정법, 채우기

 

[함수 sprintf, fprintf] 원하는 출력을 다양한 서식으로 구성하고 문자열이나 파일로 저장하기. stdio.h 라이브러리

 

[함수 fgetc, fgets] 파일 읽는 함수 fgets & fgetc 함수 알아보기, 파일 문자열 컨트롤 함수 stdio.h 라이브러리

 

[함수 getc, getchar, putc, putchar] getc 함수, fgetc 함수, getchar함수 차이가 궁금해요! putc VS fputc VS putchar ?!

cstring vs string.h vs string 스트링클래스 차이(C-strings vs std::string)

 

[함수 getline] - C언어 istream::getline()과 C++ string의 getline()! 한 줄 읽는 함수가 두 개?

 

[C++]string 라이브러리 사용법 1탄, 비교(compare),추가(append),찾기(find),크기(size,length)등 함수(메서드) 예제

 

[C++]string 총정리 2탄(clear, empty, 문자열 추출 substr, 반복자 begin/end, 변경 replace, 제거 erase)

 

[함수 strlen] - [C언어][string.h]문자열 관련 함수- strlen(길이)함수의 모든 것, 함수 코드, 사용법 및 예제, 주의사항 등

 

[함수 strcpy, strncpy] - 문자열 복사 함수 strcpy, strcnpy와 주의사항, 널문자 (null) - string.h 라이브러리 파헤치기

 

[함수 strtok] -[C언어][string.h]문자열 관련 함수 - strtok, strtok_s 문자열 파싱, 분리하기, 자르기

 

[함수 strtok] - 문자열 헤더파일 string.h 파헤치기 (strtok, strtok_s 왜 NULL을 전달하는가)

 

[함수 isspace] - [ctype.h][isspace] 공백,탭,개행 등을 검사해주는 isspace 함수 (whitespace 판별), 공백제거하기

 

[함수 time, localtime] - 현재 날짜/시간 출력하기 localtime , time 함수 사용법

 

[함수 sleep, usleep] - 운영체제에 따른 Sleep, sleep, usleep 함수 (리눅스/유닉스와 윈도우), 특정시간 지연시키기

STL 

[vector]벡터란? 배열 vs 벡터 비교/장단점/ 특징, 다양한 백터 선언 및 초기화 방법, 벡터 복사, 벡터 연산자 및 대소비교

코드 구현 

바이너리(binary)에서 BCD코드로 또는그 반대로 변환하기, 아스키코드<->BCD코드 변경 구현하기

 

hex 헥사값 아스키코드 문자열로 변환하기, hex <-> string 헥사문자열 변환 소스코드

통합개발환경 에러 잡기

Visual Studio오류 LINK1104, LNK1168 에러 해결법 (cannot open file, 파일이 열려있어~, 프로세스 강제 종료)