잔망준형 SW 엔지니어가 되는 그날까지.. 전체 글 (37) 썸네일형 리스트형 <C언어 기초> Visual studio exe 실행 과정 앞서 'C언어 기초 2강' 에서는 C언어가 어떠한 과정을 거쳐서 실행(.exe)되는지 알아 보았습니다. 이번 'C언어 기초 3강' 에서는 앞서 설명한 과정을 실습을 통해 알아 보도록 하겠습니다. 우선 저는 Microsoft Visual C++ 6.0 을 사용하고 있습니다.(컴퓨터에 6.0이 설치되어 있는 관계로^^;) 여러분들은 Visual Studio 2008 ,2010 아무거나 사용하셔도 무방합니다. 처음 실행을 시키시고 File -> New 를 클릭해줍니다. 클릭하시면 아래와 같은 창이 나오는데요. Project 탭 에서 Win32 Cosole Application 을 클릭 하시고 프로젝트의 이름을 정해주신다음 저장하실 위치를 지정해 주시면 됩니다. 그리고 밑줄을 못그었는데요.. Create new.. 써니나타스 1번 문제 풀이 안녕하세요. 정보 보안 쪽에 관심이 많은 학생입니다. 저처럼 해킹에 관심은 많지만 이제 시작하는 단계인 분들이 봤으면 좋을만한 글을 적어보도록 할게요. 막연하게 해킹 공부를 시도하고 보는 거라 확실하게 이해한 문제만 제가 설명드리겠습니다. 오늘은 1번 문제입니다. 먼저 문제를 보도록 하죠. 흠.. 영어 그대로 해석해봅시다. if not str ="" add, i -> in으로 바꿔준다는 소리 같네요. 그리고 여기서 mid 함수는 아마 Mid(result, 2, 2) -> result 변수의 x 번째 문자부터 y 개 추출해낸다는 소리 같네요. (정확한 문법은 모르지만 감각이 중요합니다. 아니면 구글링을 하는 것도 하나의 방법이죠) 그러므로 result1 값에는 result의 2번째 문자부터 .. [비주얼 스튜디오] scanf 오류 왜 발생하는지, 그리고 어떻게 해결하는지 비주얼 스튜디오를 처음 사용하는 분들이라면 이 현상을 겪어보셨을 겁니다.아래와 같은 코드를 짠 후분명 코드는 문법상 오류가 없습니다 하지만 컴파일을 돌리면?에러코드 C4996에 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. 라는 설명과 함께 오류가 발생하여 빌드가 되지 않죠.이게 무슨 소리냐면 scanf가 안전하지 않으므로 scanf_s를 쓰거나 _CRT_SECURE_NO_WARNINGS를 이용하라고 합니다. scanf가 안전하지 않은 이유는 scanf가 받.. [C언어 기초] 변수란 무엇인가? 안녕하세요. 공돌이 준형입니다. 변수(variable)란 간단히 말해 데이터를 저장하는 임시 공간, 즉 메모리 공간입니다. 우리가 어떤 값(데이터)을 저장하기 위해 사용하는 공간이죠. 변수는 일단 기본적으로 정수형 변수와 실수형 변수로 나뉩니다. 정수형 변수에는 대표적으로 char, short, int, long 형 변수가 있습니다. 실수형 변수에는 float, double, long double 등이 있죠. 왜 이렇게 종류가 많냐면 각각 바이트 수가 다르고 바이트 수가 다르다는 것은 저장될 수 있는 데이터의 범위가 다르다는 것입니다. 정수형 변수부터 보면 1바이트 = 8비트이고 표현 범위는 -2^n ~ 2^n + 1입니다. (n은 비트수) 구분 크기 표현 범위 char 1바이트 -128 ~ 127 sh.. <C언어 기초편> 1장 - scanf() 함수와 printf() 함수 안녕하세요. 공돌이 준형입니다. 이번 시간은 제가 배웠던 C언어 지식을 여러분들에게 하나도 빠짐없이 공유해주는 시간 중 첫 번째 시간입니다. scanf() 함수와 printf() 함수에 대해 자세히 알려드리겠습니다. 먼저 이 두개를 배우기 전에 알고가야할 것이 있습니다. scanf와 printf는 사용자의 입력을 받는 함수와 화면에 출력을 하는 함수입니다. 하지만 사용자의 입력을 받아 데이터를 저장해두고 글자를 화면에 출력하는 과정이 필요하겠죠? scanf와 printf만 단독으로 사용한다면 분명 오류가 발생할겁니다. 왜냐하면 scanf와 printf의 정의는 stdio.h 라는 헤더파일에 존재하기 때문이죠 그렇기 때문에 우리는 scanf와 printf를 사용하기 전에 먼저 두 함수가 정의되어 있는 헤더.. 이전 1 2 3 4 5 다음