반응형 훈, IT 공부/C,C++,MFC40 [실습코딩]서바이벌 구조 만들기 서바이벌 구조 만들기책과는 조금 다르게 for문을 추가하였습니다. 서바이벌 코드 만들기 ( 삼항 연산자 ) 숫자를 입력하면 가장 큰 숫자를 반환하는 방식의 코드 작성한 코드1234567891011121314151617181920#include int main(void){ int nInput = 0; // 사용자가 입력하는 값을 저장하는 변수 int L_num = 0; // 몇번 반복할지 받아오는 변수 int nMax = 0; // 가장 큰 상수를 담는 변수 printf("반복할 숫자 입력:"); scanf_s("%d", &L_num, sizeof(L_num)); for (int i = 0; i nMax ? nInput : nMax; } printf("가장 큰 수 :%d\n", nMax); return 0.. 훈, IT 공부/C,C++,MFC 2017. 12. 21. [실습코딩]세 정수 중에서 가장 큰 수 구하기 세 정수 중에서 가장 큰 수 구하기독하게 시작하는 C프로그래밍 p168세 정수 중에서 가장 큰 수를 구하여라문제는 매일 습관같이 코딩하여야 한다. 잊어먹지 않도록 조건1. 정수를 입력받기 위해서 scanf() 함수는 한번만 사용하여라.2. 최종결과의 printf() 함수의 코드는 수정하지 않는다. 기본 제공 코드12345678910111213#include int main(void){ // 세 정수 중에서 가장 큰 수 선별하기 int nMax = 0; int a, b, c; //코드를 입력하는 공간 printf("MAX: %d\n", nMax); return 0;}cs 작성한 코드12345678910111213141516171819202122232425#include int main(void){ // 세.. 훈, IT 공부/C,C++,MFC 2017. 12. 21. C언어 입출력 함수 파헤치기 ( gets,getchar,puts,putchar, scanf ) C언어 입출력 함수 파헤치기 입출력이 너무나도 헷갈린다. 1234567891011121314151617181920212223#include int main(void){ int number = 0; char cData = 'a'; char sData[20] = { 0 }; printf("숫자를 입력하세요:"); scanf("%d", &number); printf("문자를 입력하세요:"); scanf("%c", &cData); printf("문자열을 입력하세요:"); scanf("%s", sData); //배열은 주소이기에 '&'를 사용하지 않는다. printf("숫자 : %d\n문자 : %c\n문자열 : %s\n", number, cData, sData); return 0;} Colored by Color.. 훈, IT 공부/C,C++,MFC 2017. 12. 20. 문자입출력 메모리값으로 이해하기 표준 입출력 도구Visual Studio 2013를 기본으로 진행합니다. 컴퓨터의 구조 조금 살펴보기(include)getchar,gets,scanf getchar()함수가 어떻게 메모리에 동작을 하는지에 대하여서 궁금증을 풀어 볼 것이다. 그 전에 이론적인 부분을 보고 접근하자. 메모리에 대하여 접근을 하기 위해서는 H/W에서부터 메모리에 이르기까지 어떻게접근이 되는지 틀을 기억하여야 한다. 유저의 입출력이 발생 되었을 때 1. 우리가 키보드로 입력하는 값들은 커널의 Device Driver를 통하여 입력을 담당하게 된다.2. 커널에서는 콘솔 매개체를 통하여 유저에게 입력값을 INPUT 하거나 OUTPUT한다.3. INPUT된 값은 커널에 접근하기 위해 추상화된 FILE에게 전달된다.4. FILE의 자.. 훈, IT 공부/C,C++,MFC 2017. 12. 10. 이전 1 2 3 4 다음 반응형