본문 바로가기

c언어123

c언어 파일의 기초에 대하여 알아보기 c언어 파일의 기초에 대하여 알아보기 네 안녕하세요, 이번 포스팅에서는 파일의 기초에 대하여 알아보려 합니다. 사실 프로그래밍의 꽃은 크게 두 가지입니다. 첫 번째는 데이터베이스이고, 두 번째가 파일 처리입니다. 그리고 개발자는 파일 처리를 여러 가지 프로그래밍 언어로 처리를 하기 때문에 프로그래밍 언어에 대하여 공부하고 적용하는 것입니다. 그래서 이번 포스팅에서는 이러한 파일 처리에 대한 기본적인 부분들에 대하여 알아보도록 하겠습니다. 1. 파일의 개념 c언어에서의 입출력은 스트림을 통해 이루어지고, 파일 또한 예외가 아닙니다. 그 이유는 파일 역시 용량이 바이트 단위이기 때문에 컴퓨터는 파일을 '연속된 바이트'라고 여깁니다. 그래서 파일의 입출력 역시 우리가 평소에 소스를 작성했던 것과 같이 똑같이 .. 2023. 2. 15.
c언어 scanf()를 이용한 입력에 대하여 알아보기 c언어 scanf()를 이용한 입력에 대하여 알아보기 네 안녕하세요, 이번 포스팅에서는 scanf()를 이용한 입력에 대하여 알아보도록 하겠습니다. scanf()는 우리가 표준 입력을 할 때 어떤 형식을 지정해서 데이터를 입력을 받는 함수입니다. 기본적으로 우리는 형식 지정자를 입력하고, 그 형식 지정자에 대응이 되는 변수의 주소를 받아오는 방식으로 항상 입력을 받았습니다. 이번 포스팅에서는 scnaf()의 디테일한 기능들에 대하여 좀 더 자세히 알아보도록 하겠습니다. 그럼 지금부터 시작하도록 하겠습니다. 1. 필드폭을 지정해서 읽기 우리가 형식 제어를 하는 문자열 내에 필드폭을 지정을 해놓으면 그 필드폭만큼의 문자를 읽어서 값으로 반환을 합니다. 이런 식으로 말이죠. 제가 코드를 직접 입력을 해서 보여.. 2023. 2. 14.
c언어 printf() 출력에 대하여 알아보기 c언어 printf() 출력에 대하여 알아보기 네 안녕하세요, 이번 포스팅에서는 c언어의 출력 함수인 printf()에 대하여 좀 더 자세히 알아보도록 하겠습니다. 우리는 지금까지 pritnf()로 항상 값을 출력을 해왔습니다. 그 이유는 printf()가 표준 출력 스트림이기 때문이죠. 그리고 이 printf()를 이용해서 매우 정밀하고 세밀하게 출력을 제어도 할 수 있습니다. 그래서 이번 포스팅에서는 그러한 것들을 좀 더 알아보고자 합니다. 그럼 시작하도록 하겠습니다. 1. 형식 제어 문자열 다들 아시다시피 printf()를 이용할 때 오는 가장 첫 번째 매개 변수인 format은 '형식 제어 문자열'이라고 알고 있을 겁니다. 그리고 여기에 들어가는 문자열 안에서 '%'로 지정을 해주는 문자를 '형식.. 2023. 2. 12.
c언어 스트림에 대하여 알아보기 c언어 스트림에 대하여 알아보기 네 안녕하세요, 이번 포스팅에서는 스트림에 대하여 알아보도록 하겠습니다. 스트림이란 쉽게 말하면 바이트들, 다시 말하면 데이터의 흐름을 이야기합니다. 프로그래밍 언어들은 여러 가지 방식으로 데이터를 주고받지만, c언어의 경우는 스트림으로 주고받습니다. 그럼 c언어가 쓰는 스트림은 어떤 것들이 있는지 한 번 알아보도록 하겠습니다. 1. c언어의 표준 입출력 스트림 표준 입출력 스트림은 개발자가 직접 입력을 하지 않아도 자동으로 생성이 되는 스트림을 이야기합니다. 대표적으로 이런 것들이 있습니다. 이름 스트림 연결 장치 stdin 표준 입력 스트림 키보드 stdout 표준 출력 스트림 모니터 화면 stderr 표준 오류 스트림 모니터 화면 이렇습니다. c언어의 경우는 scan.. 2023. 2. 11.