# C

3478개의 포스트
post-thumbnail

[2022.06.26] 자료구조- C 구조체

구조체란 서로 다른 자료형의 데이터를 하나의 그룹으로 묶은 자료형을 의미한다. C언어의 기본 타입을 가지고 새롭게 정의 한다고 하여 사용자 정의 타입이라고도 한다. 기본 타입만 가지고 나타내기 어려운 자료를 나타낼 때 사용한다.예를 들어, 학생이라는 구조체가 있다고 가

34분 전
·
0개의 댓글
post-thumbnail

[자료구조] 스택(Stack) - 정의, 활용(C++)

Stack이란? LIFO(Last In First Out)의 구조로써 먼저 들어간 데이터가 가장 마지막에 나오게 되는 자료구조입니다. 아래 그림과 같이 데이터가 위에 쌓아진다는 개념으로 알면 이해가 쉽습니다. Stack의 활용 알고리즘 문제에서의 활용은 > 역순 문자

약 3시간 전
·
0개의 댓글

[백준 C++] 1976 여행가자

문제 동혁이는 친구들과 함께 여행을 가려고 한다. 한국에는 도시가 N개 있고 임의의 두 도시 사이에 길이 있을 수도, 없을 수도 있다. 동혁이의 여행 일정이 주어졌을 때, 이 여행 경로가 가능한 것인지 알아보자. 물론 중간에 다른 도시를 경유해서 여행을 할 수도 있다. 예를 들어 도시가 5개 있고, A-B, B-C, A-D, B-D, E-A의 길이 있고, ...

약 3시간 전
·
0개의 댓글

c strcat 성능 개선

c의 strcat()에 대해 보는중 strcat의 느린 이유에 대한 글을 읽었다.strcat()는 기존 문자열에 최종 문자열을 붙이기 할때마다 기존 문자열의 끝을 탐색하여 뒤에 이어 붙인다.i = 0: "abc"i = 1: "abcabc"i = 5: "abcabcabc

약 4시간 전
·
0개의 댓글

[리눅스 프로그래밍] 시간 다루기

time(): 1970년 1월 1일 0시 0분 0초 부터 현재 시각까지 지난 초를 계산하는 함수gettimeofday(): 현재 시간값을 더 구체적으로 계산해서 timaval 구조체 에 저장함.localtime(): timezone 기반 시간 정보를 가져오는 함수gmt

약 4시간 전
·
0개의 댓글

[리눅스 프로그래밍] 시그널

시그널 보내 시그널 보내 찌릿찌릿찌릿찌릿시그널은 프로세스에게 특정한 사건의 발생을 알려주는 소프트웨어적인 통지이다.시그널은 대표적으로 아래에 대해서 사용중이다.Ctrl+CChild process terminationAlarmdivide by zerointer-proce

약 4시간 전
·
0개의 댓글
post-thumbnail

[Unity][C#] 오프젝트 회전 시키기

speed에 원하는 속도를 넣으면 됩니다. 회전 방향을 바꾸고 싶다면 (-)로 입력하시면 반대로 회전하는 걸 볼 수 있습니다.

약 6시간 전
·
0개의 댓글

c 문자열 자료형 변경

성공 : 변환된 정수 반환실패 : 0 반환문자열은 중수 이외의 알파벳 영문자, 특수만자 포함되면 해당 문자부터 변환을 하지 않는다.처음부터 정수가 아니면 0으로 반환된다.!23 -> 023! -> 23283a30 -> 283gd3 -> 0성공 : 변환된 정수 반환실패

약 7시간 전
·
0개의 댓글

[백준 C++] 1717 집합의 표현

문제 초기에 {0}, {1}, {2}, ... {n} 이 각각 n+1개의 집합을 이루고 있다. 여기에 합집합 연산과, 두 원소가 같은 집합에 포함되어 있는지를 확인하는 연산을 수행하려고 한다. 집합을 표현하는 프로그램을 작성하시오. 입력 첫째 줄에 n(1 ≤ n ≤ 1,000,000), m(1 ≤ m ≤ 100,000)이 주어진다. m은 입력으로 주어지...

약 8시간 전
·
0개의 댓글

Container

Ft_container container ( vector / stack / map / set) iterator (random_access / reverse / bidirectional) allocator 컨테이너를 시작하기전 iterator, vector, all

약 14시간 전
·
0개의 댓글

[백준 C++] 17352 여러분의 다리가 되어 드리겠습니다!

문제 선린월드에는 N개의 섬이 있다. 섬에는 1, 2, ..., N의 번호가 하나씩 붙어 있다. 그 섬들을 N - 1개의 다리가 잇고 있으며, 어떤 두 섬 사이든 다리로 왕복할 수 있다. 어제까지는 그랬다. "왜 다리가 N - 1개밖에 없냐, 통행하기 불편하다"며 선린월드에 불만을 갖던 욱제가 다리 하나를 무너뜨렸다! 안 그래도 불편한 통행이 더 불편해...

약 16시간 전
·
0개의 댓글
post-thumbnail

[c++] 백준 11758 CCW (CCW / Counter Clockwise)

https://www.acmicpc.net/problem/11758평면 위에 놓여진 세 점의 방향관계를 구할 수 있는 알고리즘점 a,b,c를 순서대로 검사하여 반시계방향으로 놓여있으면 양수를, 시계방향이면 음수를, 평행하면 0을 리턴한다.기하 알고리즘의 한 종

약 17시간 전
·
0개의 댓글
post-thumbnail

Chater4 조건문

🐣조건문 if문 >if문은 조건문이 참일시 문장을 실행하는 구조를 가진다. >if문에서 else를 사용할 수 있다. 이를 해석해보면 조건_표현식이 참이면 문장 1을 실행하고, 거짓이면 문장 2를 실행한다. >c // else-if문 예시코드 #includ

약 18시간 전
·
0개의 댓글
post-thumbnail

Chapter3 표현식과 문장

🐣자료형 변환 방법 1. 자료형 확인 >c //예시 코딩 #include #include using namespace std; int main() { char example = 'A'; cout << "A의 자료형 = " << typeid(exampl

약 21시간 전
·
0개의 댓글

c 문자열 자르기

대상문자열에서 기준문자로 자른 문자열을 반환더이상 자를 문자열이 없으면 NULL을 반환ptr = strtok(NULL, " ");에서 NULL의 의미는 직전 strtok함수에서 처리했던 문자열에서 잘린 문자열만큼 다음 문자로 이동한 뒤 다음 문자열을 자른다.원본 문자열

약 22시간 전
·
0개의 댓글
post-thumbnail

[C#] GDI+ 계단현상 제거

C이를 해결할 수 있는 쉬운 방법은 두가지 입니다.Graphics의 SmoothingMode를 AntiAlias 혹은 HighQuality로 지정해 주는 것입니다.AntiAlias는 말그대로 안티에이징을 하는 것이고 HighQuality는 PC의 최고 퀄리티를 지향하는

어제
·
0개의 댓글
post-thumbnail

[2022.06.25] 자료구조 - C기본 기초 기본문법(자료형, 배열, 다차원배열)

C의 단순 자료형 C에서 기본적으로 제공하는 자료형(Data Type)이다. 정수 자료형 short(2바이트) : -32,768 ~ 32,767 int(4바이트) : -2,147,483,648 ~ 2,147,483,647 long( > 참고 자료 [자료구조] #0

어제
·
0개의 댓글
post-thumbnail

C++Chater2: 프로그래밍의 기본

🐣프로그래밍의 기본 1. 프로그램의 개요 1) 전처리 지시자 (include) > #include는 전치리기 명령이다. 이는 지정해준 라이브러리를 앞 코드에 가져오는 기능을 가진다. 이를 통해서 에서 만든 여러 기능을 쓸 수 있다. * 2) 함수형 헤더

어제
·
0개의 댓글
post-thumbnail

1. C언어

C언어의 탄생 알렉산더 그레이엄 벨 > AT&T (노키아 벨 연구소) -> Bell telephon lab(1925~) 레지스터가 여기서 탄생! 오오 데니스 리치, 켄 톰슨 -> 벨연구소에서 unix를 만들어 있었어 브라이언 윌슨 케닝햄 with 리치-> 1978 C언어 책이 잘 써져있어서 대중화에 기여 unix 어셈블리 언어 -> c언어 Compar...

어제
·
0개의 댓글