목록C 언어 (29)
생선이의 잡다한 블로그
안녕하세요 생선스프입니다! 이번강좌에서는 빌드에서 제외 라는 속성을 이용해 프로젝트 하나에서 강좌를 따라오는 법을 알려드리려고 합니다 강좌를 보고 여러 강좌를 따라가기 위해 C 파일을 여러개만들면 main 이 두개이상 생기게 되는데 이때 에러가 발생하게 됩니다 main은 하나만 있어야하는데 여러개가 존재하니 어떤 main 을 실행시켜야 할지 모르는것이죠 그러면 이제 빌드에서 제외라는 속성을 사용해보도록하겠습니다빌드에서 제외는 말 그대로 없는 거나 마찬가지로 되버립니다 즉 한 프로젝트안에서 여러 C 파일을 만들고 강좌를 따라가고 다음 강좌로 넘어갈때 그 전 강좌는 빌드에서 제외를 시켜두면 되는것이죠! 빌드에서 제외시킬 C 파일의 속성에 가줍니다▼ 빌드에서 제외를 예 로 바꾸어 줍니다▼ 확인을 누르고 나와보..
안녕하세요 생선스프입니다~! 이번에는 배열과 문자열을 다뤄보도록 하겠습니다 C 언어 강좌 4 - 변수로 값을 저장하자! 우선 배열이 무엇일까요? 만약 변수가 100개가 필요하다고 하겠습니다그러면 int num1, num2, num3 ... num100; 이럴수는 없습니다!그래서 사용하는게 배열입니다 우선 배열은 아래와 같이 적어줍니다int num[100];이렇게 변수명 뒤에 만들어주고싶은만큼 갯수를 적어주시면 됩니다 그러면 값은 어떻게 넣어줄까요?num[0] = 0;num[1] = 1;이렇게 변수명 뒤에 숫자를 적어주고 그 뒤부터는 같습니다 아니면 또 다른 방법이 있습니다배열을 만들때가 아닌 만들고 나서라면 어쩔수 없지만위와 같이 적어주면 여러줄을 써야하고 귀찮습니다 그래서 아래와 같이 적어줄 수 있습니..
안녕하세요 생선스프입니다~! 이번에는 변수에 값을 저장하여 사용하는법을 알아보려고 합니다 변수라는 것이 어디에 쓰일까요? 저희가 계산기를 만든다고 합니다하지만 저희는 상대방이 어떤 숫자를 넣을줄알고 printf 에 미리 숫자를 넣어둘까요? 변수를 선언할떄는 자료형 변수이름 이 두가지가 들어갑니다 변수 이름을 지어줄떄는 몇가지 규칙이 있습니다 1. 영어, 숫자, _ (언더바) 를 이용하여 이름을 지어준다2. 숫자로는 시작할 수 없다3. C언어는 대소문자를 구별하는 언어이다4. 공백은 사용할 수 없다5. 예약어는 사용할 수 없다( printf 같은 이미 있는 이름은 사용할 수 없다) 이렇습니다! 그리고 변수의 이름은 알기쉽게 연관성이 있게 짓고 의미없는 이름은 지어주지 맙시다! 이제 자료형을 알아보겠습니다자..
안녕하세요 생선스프입니다~! 이번에는 출력을 해보도록 하겠습니다 printf 는 전에 해봐서 알것이고, puts는 처음 볼것입니다 C언어 강좌 0 - 시작할 준비를 하자! 설정부터 프로젝트 생성까지! 우선 사용법을 먼저 알아보죠! printf("내용"); puts("내용"); 일단 이것이 기본 형태입니다 우선 printf 먼저 살펴보도록 하겠습니다 12345678910111213141516171819202122232425#include void main(){ printf("내용!\n"); printf("%d + %d = %d\n", 5, 5, 5 + 5); printf("%d * %d = %d\n", 5, 5, 5 * 5); //형식제어문자 //%d 정수, %f 실수, %c 단일문자 //%s 문장(문자열..
안녕하세요 생선스프입니다~! 이번에는 헤더파일이 무엇인지 알아보도록 하려고합니다 '헤더', 즉 머리가 되는 파일..printf 와 같은 기능구현을 메인에다가 만들 수는 없으니 따로 분리해두려는 목적(소스 분리) 등과이름 그대로 머리같은(?) 것 뭐라 설명해야할지 모르겠네요ㅇㅅㅇ.. 하여튼 하다보면 뭔지 알게될것입니다! C언어 강좌 0 - 시작할 준비를 하자! 설정부터 프로젝트 생성까지! 일단 비주얼스튜디오를 먼저 키죠! 비주얼스튜디오를 키고 프로젝트를 열겠습니다 시작하기 전에 아래 코드를 기억해보세요 123456#include void main(){ printf("안녕 세상아! \n");}cs 저희는 이걸 적당히 두 조각으로 나눠 헤더파일을 만들어보겠습니다 그리고 솔루션 탐색기 - 헤더파일 우클릭 - 추..