C 7

c언어 - 문자 & 문자열 관련 함수 정리

c언어 문자 & 문자열 관련 함수 정리 ->스트림, 문자 및 문자열 단위 입출력 함수 (putchar, fputc, getchar, fgetc, puts, fputs, gets, fgets), 입출력 버퍼를 비우는 방법, 문자열 관련 함수(strlen, strcpy, strncpy, strcat, strncat, strcmp, strncmp) 스트림 (stream) 데이터의 입력 / 출력을 위해 프로그램 상에서 입력/출력장치를 서로 연결시켜주는 다리의 역할을 하는 매개체를 '스트림(stream)'이라고 한다. 운영체제에서 외부장치와 프로그램간의 데이터 입/출력의 도구가 되는 스트림을 제공하는데, 실행 중인 프로그램과 기억장치(하드, ssd 등)에 저장되어 있는 파일과의 연결을 위한 스트림의 형성을 운영체..

C 2021.01.26

열혈강의 자료구조 - 연습문제 2장 01번

프리렉 열혈강의 자료구조 연습문제 2장 1번문제 소스를 작성해보았습니다. 연습문제 해답이 따로 없는 부분이기 때문에 저자님께서 생각한 소스가 맞는지는 모르겠지만 결과물은 정상적으로 출력되는 것을 확인할 수 있었습니다. 우선 문제는 다음과 같습니다. 다음과 같이 구조체를 이용하여 학생 기록부 자료를 저장하려고 합니다. 아래 구조체와 배열을 이용하여 5명의 국어, 영어, 수학 점수 및 평균을 구하는 프로그램을 작성해보세요. 위의 문제와 함께 학생 5명의 정보가 주어졌는데 각각 이름, 국어점수, 영어점수, 수학점수는 다음과 같습니다. lee, 81, 79, 99 kim, 80, 82, 78 park, 79, 85, 75 hong, 75, 87, 82 jung, 90, 89, 65 먼저 라이브러리와 구조체를 작..

C 2021.01.20

macbook/mac에서 VS code를 이용, c언어 개발환경 구축하기

xcode가 정말 마음에 드는데.. 대부분의 강의나 교재는 visual studio를 기준으로 구성되어 있기 때문에 xcode로 따라가다보면 고혈압 및 탈모의 원인이 될 수 있을 듯 하여 다른 ide를 찾아보게 되었다. 우선 CLion이 요즘 대세라고도 하고, 여러가지 이유로 괜찮아보였으나 학생 및 교직원을 제외하고는 유료 서비스이기 때문에 패스.. 결국 남은건 마이크로소프트의 visual studio code 였다. 세팅해야 하는 게 많아 미루고 미뤄왔지만..결국... 1. 설치하기 visualstudio.microsoft.com/ko/ Visual Studio IDE, 코드 편집기, Azure DevOps 및 App Center - Visual Studio Visual Studio dev tools ..

C 2020.10.31

c언어 - 자료형, 형식지정자 정리

자료형, 형식지정자 정리 short : 정수형, 2byte, %d int : 정수형, 4byte, %d long long : 긴 정수형, 8byte, %lld float : 실수형, 4byte, %f double : 실수형, 8byte, %lf (input) / %f (output) bool : 참/거짓, 1bit string : 문자열, %s char : 문자 한 개, 1byte, %c unsigned int : 부호없는 10진 정수 - %u // 부호없는 8진 정수 - %o 부호없는 16진 정수 - %x, %X ‘%’를 출력하고 싶을 경우, %% 를 입력.

C 2020.10.20

열혈c - 도전!프로그래밍3, 도전2 달팽이배열

윤성우의 열혈 C 프로그래밍 도전! 프로그래밍3, 도전2 사용자로부터 n을 입력받아, n*n 길이에 해당하는 배열을 달팽이 형태로 생성, 출력하는 프로그램을 작성합니다. 다른 헤더를 사용하지 않고, stdio.h만 이용하여 만들어 본 코드를 공유해보려 합니다. 저는 1부터 시작해서, 숫자 순서대로, 시계방향대로 입력하는 형태로 만들어보았는데요 가장자리부터 시작해서, 점차적으로 안으로 사각형을 그리면서(?) .. 아래 그림과 같이 start지점부터 end 지점까지 입력해나가는 형식으로 프로그램을 작성해보았습니다. 기본적인 프레임은 1,2,3,4 의 순서대로 반복하면서 사각형을 점점 안으로 좁혀서 그리는 형태로 수를 입력합니다. 풀이와 함께 보여드리겠습니다. #include int main(void) { i..

C 2020.10.12

C언어 자료형태 별 서식문자 정리

%c - 하나의 문자, ASCII 문자로 출력 (char, short, int) %s - 문자열 (char*) %p - 포인터의 주소 값 (void*) %d - 부호가 있는 10진수 정수 (char, short, int) %ld - 부호가 있는 10진수 정수 (long) %lld - 부호가 있는 10진수 정수 (long long) %u - 부호가 없는 10진수 정수 (unsigned int) %o 부호가 없는 8진수 정수 (unsigned int) %x, %X - 부호가 없는 16진수 정수 (unsigned int) %f - 10진수 방식, 부동소수점 실수 (float, double) %Lf - 10진수 방식, 부동소수점 실수 (long double) %e, %E - e, E 방식, 부동소수점 실수 (f..

C 2020.09.03