기록은 기억을 이기고 시간보다 오래 남는다.
반응형

c언어 6

[c/c++] 일, 월, 년을 원하는 만큼 더하는 프로그램

문제 1 여러분은 아래와 같은 Date 클래스를 디자인 하려고 합니다. SetDate 는 말그대로 Date 함수 내부를 초기화 하는 것이고 AddDay, AddMonth, AddYear 는 일, 월, 년을 원하는 만큼 더하게 됩니다. 한 가지 주의할 점은 만일 2012 년 2 월 28 일에 3 일을 더하면 2012 년 2 월 31 일이 되는 것이 아니라 2012 년 3 월 2 일이 되겠지요? 코드 #include using namespace std; class Date { private: int year_; int month_; // 1 부터 12 까지. int day_; // 1 부터 31 까지. public: void SetDate(int year, int month, int date) { year_..

[c/c+]참조자_레퍼런스(reference)

1). 레퍼런스는 반드시 누구를 참조하는지 명확하게 표시하여야한다. 2.) 레퍼런스는 상수값을 직접 받아오지 못한다. ex1). 이 경우에는 에러가 난다. 이유는 참조자는 상수값 즉 리터럴(literal) 받지 못한다. 따라서 추가하거나 더 변경할 부분은 빨간색으로 표시해 뒤었다. //case 1 //case 2 #include #include using namespace std; using namespace std; int main() int main() { { const int &ref=10; int ref1=10; cout

문자를 입력받아 아스키 코드값으로 변환하여 출력하기(쉽게풀어쓴 c express 문자열 예제)

Q.문자를 입력받아서 그 문자의 아스키코드 값을 출력하시오. toacii(): 해당 함수는 괄호 안의 문자를 아스키 코드 값으로 변환 해주는 함수입니다. 해당 함수를 쓰기위해서는 ctype.h 헤더 파일에 정의가 되어 있습니다. 예제 입니다. 다양한 문자를 넣어 보세요. #include #include int main() { char i=0; printf("문자를 입력"); scanf_s(" %c", &i); toascii(i); printf("%d", i); return 0; }

c언어로 계산기 만들기

#include int main() { char op; //char현 변수 op 선언 int x, y, result; result = 0; printf("수식을 입력하시오\n"); printf("ex) 10+10\n"); printf(">>>"); scanf_s("%d", &x); scanf_s("%c ", &op); scanf_s("%d", &y); switch (op) { case '+': result = x + y; break; case '-': result = x - y; break; case '/': result = x / y; break; case '%': result = x % y; break; default: printf("해당 산술기호는 지원하지 않는 기호입니다."); break; } p..

반응형