BACK-END/C
-
[C언어] Visual C++ 에서 디버그 사용하기BACK-END/C 2021. 1. 6. 19:03
지난 글에서 scanf_s 로 입력을 받고 출력하는 프로그램을 만들어봤다. 이번글에서는 scanf_s에 대한 예제를 적어보면서 디버그 사용법을 익혀보려한다. [1] 파일 - 프로젝트를 통해 새로운 C++ 프로젝트를 만들어준다. [2] 아래와 같이 입력하고 디버그로 실행한다. #include void main() { int num; int input; //매직 숫자 계산 방법 실행 printf("Magic Number로 부터 나이 알아내기 \n"); printf("===================================\n\n"); printf("다음과 같이 매직 수를 계산하세요.\n\n"); printf("1. 당신의 나이에 21을 더하세요.\n"); printf("2. 1의 결과에 2를 곱하세요..
-
[C언어] scanf_s 사용하기BACK-END/C 2021. 1. 6. 18:31
지난글에서는 main 함수와 printf 를 사용해봤다. 이번에는 소스를 수정해서 scanf 를 통해 키보드로 입력을 받아볼것이다. [1] 아래 코드처럼 안내문, 입력받기, 결과출력 함수를 만든다. scanf가 아닌 scanf_s를 사용하는 이유 #include int main() { int num=0; int input = 0; printf("input number :"); num=scanf_s("%d", &input); printf("number = %d \n", num); return 0; } [2] 디버그하지 않고 시작을 해준다. [3] 디버그 콘솔이 나타나고 숫자를 입력하면 라인개행 후 숫자를 출력한다.
-
[C언어] main 함수 만들기 / hello world 를 출력하는 exe 파일 만들기BACK-END/C 2021. 1. 6. 17:26
지난 글에서 개발환경 셋팅이 끝났고 이제 main 함수를 만들어볼것이다. [1] 소스파일 우클릭-추가-새항목 [2] C++ 파일을 클릭한 후 하단의 이름을 hello.c로 변경하고 추가버튼을 누른다. [3] 처음 시작은 반드시 main 으로 시작한다. 반드시 return 값이 있어야한다. UNIX, LINUX는 반드시 int 를 리턴값으로 받도록 되어있다. 0을 리턴하면 프로그램이 종료되었다고 알리는것. [4] 콘솔에 hello world 를 출력하기 위해 printf 함수를 사용한다. printf 함수를 사용하려면 stdio.h를 상단에 include를 해줘야한다. *컴파일 : 프로그래밍 언어를 기계어로 변경하는것. [5] 컴파일과 링킹을 모두 해보기 위해 빌드-솔루션빌드를 누른다. [6] 콘솔에 아래..
-
[C언어] Visual Studio 통합 개발 환경설정BACK-END/C 2021. 1. 6. 16:38
※ 주의 ※ 설치 진행중에 재부팅을 해야하니 다른 창들은 모두 종료 후 따라하기 [1] 먼저 아래의 링크로 접속해서 Community 2019 를 다운로드 해준다. visualstudio.microsoft.com/ko/ Visual Studio IDE, 코드 편집기, Azure DevOps 및 App Center - Visual Studio Visual Studio 개발자 도구 및 서비스로 모든 플랫폼에서 어떤 언어로든 앱 개발을 쉽게 할 수 있습니다. Mac 및 Windows 코드 편집기, IDE 또는 Azure DevOps를 체험해 보세요. visualstudio.microsoft.com [2] exe 파일이 다운로드 받아지면 실행 후 계속 Next를 해준다. 아래와같은 창이 나오면 C++를 사용한 ..
-
[C언어] C언어 코딩테스트 연습 개발환경 설정BACK-END/C 2020. 7. 24. 21:32
오늘부터 C언어 알고리즘 문제를 하루에 하나씩 풀어보기로 다짐했다. 그러기 위해서 먼저 C언어 개발환경 설정을 해야하는데, 구글에 검색해보니 가장 편리한 C언어 편집기 1위는 Visual Studio Code 라고 한다. 그래서 VSCode 로 개발환경 설정을 해봤는데 다운로드하는데 라이브러리가 너무 무거워서 나는 알고리즘만 구현하면 되기 때문에 최대한 가볍고 빠르다는 Dev-C++ 을 다운받게 되었다. ●Dev-C++ 다운로드 https://sourceforge.net/projects/orwelldevcpp/ 가볍고 빠르다는 소문대로 따로 설정하는거 없이 계속 Next Next 눌러주고 5분만에 다운로드를 하고 개발환경 설정을 마쳤다. 다만, 언어 설정하는 화면이 나왔을때 한국어로 설정해주면 좋다고 한..