C \ C++


공부하게 해 주셔서 감사합니다. 참고 링크 : programfrall.tistory.com/20 안녕, 우리는 코딩을하면서 여러가지 헤더파일을 include해서 사용하지! 그냥 당연히 코딩을 하기 위해서 사용했던 것들인데 이게 왜, 어떻게 사용되는지 궁금하지 않아? 안궁금하면 뒤로가기를 누르면 돼! ㅎㅎ 그럼 시작할게. C에서 제일 처음에 배우는 함수인 printf printf는 우리가 보여주고 싶은 내용을 출력하는 함수야! 소스코드를 작성할 때, 우리는 항상 #include 를 적어주지? 만약 이것을 적지 않는다면? 우리는 printf 함수 사용이 불가능!! 여기까지 읽다 보면 대충 감이 올지 모르겠는데, stdio.h는 "헤더파일"인데 printf 함수를 정의 해 놓은 소스파일이야! 그래서 우리는 p..


안녕! 다들 잘 지내고 있는가? 너무 여러개의 함수를 알아버려서 머리가 터질 것 같아 기록하러 왔다! 이번 포스팅에서는 텍스트 파일 입출력에서 사용하는 여러 함수들을 알아볼게! 1. fopen / fclose fopen("filename", "mode"); fopen은 file을 열어준다는 의미! filename에 읽어 들일 file 이름을 작성하고, mode에는 r, w, a와 같은것들이 있어. r은 read의 약자로 파일에 있는 내용을 읽어들일 떄 사용. w는 write모드로 파일을 열어 파일에 새롭게 내용을 작성. (원래 내용이 있다면 다 없어지고 새로 작성해!) a도 write모드와 비슷한데 이건 w처럼 새로운 내용을 작성하는게 아닌 기존에 있는 내용에 이어서 작성. 그러므로 윗줄은 input.t..


안녕! 오늘은 구조체(structure)라는 것에 대해 알아볼게! 1. 구조체의 기본 형태 구조체를 정의해줄 때는 위와 같은 형태의 소스코드를 작성해 줘야해! 구조체는 쉽게 말해서, 다양한 자료형의 변수를 저장해주는 공간? 이라고 생각하면 좋을거야! 나는 student라는 구조체를 정의하고 싶고, 이 구조체는 학생의 id와 grade를 담고 있는거지! 위에서 말한것 처럼 id는 int형 변수이고, grade는 float형 변수이지? 구조체를 정의하고 나서 main함수에서 구조체를 이용하고 싶으면 어떻게 해야할까? 바로 이렇게 작성하면 되지! student라는 구조체를 사용할 건데 그 구조체의 변수를 d라고 선언해주는거야! 구조체도 있고 구조체 변수도 있고 머릿속으로 막 복잡할 텐데 어떤 형태인지는 다음에..


안녕! 개발의 아들 개발子야. 오늘은 gcc라는 컴파일러에 대해서 알아볼게! 우선, gcc 컴파일은 TUI야. 그래픽이 있는 GUI와 다르게 text로 처리를 해. 이런 느낌으로다가 말이지. 위의 사진에 gcc 201621085_Assignment3_problem1.c라는 구문의 의미는 뭘까? 201621085_Assignment3_problem1.c라는c언어 소스파일을 gcc 컴파일러를 이용해서 컴파일해준다는 의미! 여기서 혹시나 컴파일에 대해서 잘 모르는 사람이 있을 수도 있으니까 잠시 설명하고 갈게! What is compile? 고급언어 -> 저급언어 인간이 이해하기 쉬운 언어를 고급언어(C/C++)라 하고, 컴퓨터가 이해하기 쉬운 언어를 저급언어(Machine Language)라 해. 예를 들면..