' ::Deep Code::
728x90

전체 글 45

[C/C++] 3.1강 - scanf 사용 시 주의 사항!! (white-space 버그)

(1) scanf 사용 시 주의 사항 [버퍼를 초기화 해야하는 경우] 1. 여러 변수를 한 번에 입력하면 안되는 경우 아래 코드를 보자 #include int main() { int a, b, c; printf("a를 입력하세요 : "); scanf_s("%d", & a); printf("b를 입력하세요 : "); scanf_s("%d", & b); printf("c를 입력하세요 : "); scanf_s("%d", & c); printf("%d + %d + %d = %d\n", a, b, c, a + b + c); } 이 코드를 실행하면 이렇게 된다 저번에 한 a, b를 더하는 것과 똑같이 작동하는 코드이다. 그런데 여기서 scanf의 허점이 드러나는데. 입력값을 이렇게 해보쟈ㅏ a먼저 입력받은 후 b를..

Programming/C & C++ 2021.06.06

[C/C++] 3강 - 변수를 출력하고 입력받는 법 (printf, scanf, scanf_s)

(1) printf로 변수 출력하기 지난 1강에서 문자열을 출력하는 것은 해보았다. #include int main() { printf("Hello World!\n"); return 0; } 앞으로는 예시를 들때 include와 main 등은 꼭 필요한 경우가 아니면 생략하는 일이 빈번할 것인데 여러분의 넓은 아량으로 이해를.. 쓰다보면 굉장히 귀찮아져서.. 허허 여기에 변수를 출력하고 싶을 땐 어떻게 해야할까 각 타입에 맞는 서식 문자를 이용하면 된다. 예를 들어 정수를 출력할 때는 %d 서식 문자를 이ㅣ용한다. int a = 10; printf("%d\n", a);//10 출력 이렇게 하면 10이 출력될 것이다. a를 int형으로 선언하고 10을 대입했으니, int형에 해당하는 서식 문자인 %d를 사..

Programming/C & C++ 2021.06.05

[C/C++] 2강 - 프로그램의 필수 요소, 변수

Welcome^^ 우리가 사용하는 모-든 프로그램은 사용자가 제공하는 정보, 또는 프로그램이 사용자에게 제공하는 내용이 있음. 이 정보를 다른 말로 '변수'라고 하는데 이번 강좌에서는 이 변수에 대해 알아본다. 시작하기 전에, 주석에 대한 내용이니 읽어보도록 하자. 프로그래밍에 없어서는 안 될 중요한 요소. #include int main() { //이렇게 역슬래시 두 개를 붙이면 주석을 넣을 수 있다 printf("HelloWorld");//어느 위치에 와도 그 위치부터는 그 줄이 몽땅 주석처리 된다. //주석은 코드 중간중간에 삽입할 수 있는 설명문으로 /* 코드를 짜면서 아주 중요하다. 주석 쓰는 걸 습관들여야 나중에 편하다.. (본인 코드도 못알아볼 수 있음 주의) 눈치챘겠지만 쓰면 /*와 * /..

Programming/C & C++ 2021.06.05

[C/C++] 1강 - Hello, World!

(1) Hello World! 의 유래 Hello World는 거의 모든 프로그래밍 강의나 서적에서 처음 시작하는 예제로 채택되는데 그 이유가 처음 C언어와 UNIX를 개발한 데니스 리치와 브라이언 커니핸 두 사람이 쓴 "The C Program Language" 책에서 처음 시작된 것이 지금까지 내려져온 것이라는.. (2) 프로젝트 생성하기 먼저 Visual Studio(이하 vs)를 실행해주고 처음 만드는 것이니 새 프로젝트 만들기 클릭 빈 프로젝트를 선택, 콘솔 앱으로 해도 되지만 빈 프로젝트를 권장함. 프로젝트 이름을 HelloWorld로 지정하고 그대로 만들어주면 됨. 저 노란색 박스는 예제 작성 수준에서는 체크해도 상관 없는데 경우에 따라 한 솔루션(sln) 내에서 여러 프로젝트(vcproj)..

Programming/C & C++ 2021.06.04

[C/C++] 0강 - C언어 시작하기 (Visual Studio 설치)

(1) Visual Studio 설치 Visual Studio는 C/C++ 개발을 하는데 아주 좋은 도구이다. 이것이 넘나 귀찮다면 여기로 가서 다운 그리고 다운로드 받은 파일을 실행하자 '계속' 누르기 인스톨러 설치가 완료되면 이제 저기 보이는 C++을 사용한 데스크톱 개발 워크로드를 선택하면 된다. C++은 C의 하위 호환이라 할 수 있기 때문에 C++ 개발 도구를 설치해서 C를 사용할 수 있다.

Programming/C & C++ 2021.06.04
728x90
'