본문 바로가기

반응형

c언어

반응형
(5)
[C,C++] 가변인자 함수의 사용(va_start, va_arg, va_list등등) 함수에 불특정 여러개의 인자를 넘기고 싶을 때, C언어 유사 오버로딩 [C, C++ 프로그래밍 강좌 목차] 안녕하세요~ 양햄찌 주인장입니다. 오늘은 오랜만에 프로그래밍 언어에 관련된 포스팅을 들고왔어요. 오늘의 주제 포스팅을 들어가기 전 'C++의 오버로딩'에 대한 개념을 알고 계시다면 좀 더 이해하기 수월합니다! 오버로딩에 관한 포스팅은 아래 링크를 참고해주세요! https://jhnyang.tistory.com/75 [C, C++, java 공통] 오버로딩이란? Overloading 개념 [C언어, C++언어 완전 정복! 강의 목차 링크] 이번에는 overloading 오버로딩 vs overriding 오버라이딩 맨날 비교하는 질문 유명하죠? 말이 비슷해서 비교대조 문제로 종종 출제되는(?) 오버로딩에 대해�� jhnyang.tistory.com 가변인자 언제 써? 가..
[C언어]바이너리(binary)에서 BCD코드로 또는그 반대로 변환하기, 아스키코드<->BCD코드 변경 구현하기 안녕하세요 주인장입니다. 저번시간에 BCD코드 개념에 대해서 살펴봤다면 오늘은 실질적인 코드를 작성해볼게요! 저번시간 포스팅이 궁금하다면! https://jhnyang.tistory.com/232 [BCD,8421코드 총정리]BCD코드는 언제 사용할까, BCD 장점, BCD가산법, 계산하는 법, 왜 6을 더하는가? 이진화 십진법 특징 안녕하세요~ 오늘은 BCD코드에 대해서 포스팅을 해보려고 합니다. [목차] 1. BCD 코드란 무엇인가? 2. 왜 8421코드란 이름이 붙었는가? 3. BCD코드 가산법 4. BCD코드 특징 5. BCD코드 장단점 정리 BCD Code란? BC.. jhnyang.tistory.com 바이너리에서 BCD코드로 전환! 먼저 바이너리를 BCD코드로 변환하는 코드를 작성해봅시다. ..
C언어 문자열 istream::getline()과 C++ string의 getline()! 한 줄 읽는 함수가 두 개? [C언어, C++언어, JAVA언어 포스팅 링크, 라이브러리 함수 모음 링크] [C/C++] 포스팅에 들어가기 전 cstring vs string.h vs string 스트링클래스 차이(C-strings vs std::string) 이 포스팅을 먼저 읽고 보길 권장드려요! getline()함수가 두 개? getline() 함수가 두 개 있어서 헷갈려 본사람 계신가요? getline()함수는 각각 다른 라이브러리에 속해있는데요, 왜 동일한 이름의 함수가 두 개 존재할까요? string 포스팅에서 언급했듯이 우리는 문자열 관련된 라이브러리가 cstring 그리고 string 두 종류가 있어요. (cstring하고 string.h는 동일한거라고 묶을게요). 뒤에 '/0'으로 끝나는 char* 형식을 따르는 C..
[백준 알고리즘] 2438, 2439, 2440, 2441번 별찍기 문제 백준(BAEKJOON) 알고리즘 문제 풀기- 난이도: 하 반복문하면 맨날 나오는 단골 문제 별찍기~! 문제를 훑어보면 보이겠지만 다 비슷한 문제입니다. [2438번] 별 찍기-1 ---------------------------------------------------------------------------------------- 문제: 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제. 시간제한: 1초, 메모리 제한 128MB 입력: 첫째 줄에 N(1
C/C++ 개발환경 비주얼스튜디오(Visual Studio) 설치 및 빈 프로젝트 생성 - 2019 버전 [C언어, C++언어 완전정복 목차!] C/C++ 개발환경 - Visual Studio C/C++은 프로그래밍 언어예요. 무엇인가를 개발하기 위해서 사용되는 언어죠. 그런데 맨땅에 프로그램이 샥 생기는게 아니잖아요? 영어 노래를 하나 만들기 위해서는 악보가 필요한 것처럼(?), 언어를 사용해서 무엇인가 개발하기 위해서는 툴이 필요해요. 우리는 앞으로 C/C++언어를 연습하기 위한 연습장으로써 또는 어떤 프로그램을 개발하기 위한 소스코드 작성 도구로써 마이크로소프트사의 Visual Studio를 이용할거예요. (C언어랑 C++외에도 다른 언어들 또한 이 개발툴로 개발할 수 있게 여러 언어를 지원해줍니다. 하지만 VS는 당연히 C에 강한 C/C++개발 대표적 툴이죠. 제목이 c만 사용가능하다는 오해의 소지가..