본문 바로가기

반응형

SWEET NEW

(352)
[C언어] 실습: 홀수/짝수 숫자 판단하기 (if문) 홀수/짝수 숫자 판단하기 (if문) #include int main(void){ int num; scanf("%d", &num); if(num % 2 ) // num % 2 == 1로, '== 1(true)'은 참이기 때문에 생략 가능하다. printf("%d is a odd number.\n", num); else printf("%d is an even number.\n", num); return 0; }
[C언어] 실습: 알파벳 대문자/소문자 판별하기 알파벳 대문자/소문자 판별하기 #include int main(void){ char ch; scanf("%c", &ch); if(ch >= 'A' && ch
[C언어] 비트 연산 (Letter Attribute) #include #define BOLD (0x01
[C언어] 실습: 윤년(Leap Year) 판별하기 (조건식) 윤년(Leap Year) 판별하기 (조건식) #include int main(){ int year; printf("(조건식) ? (참) : (거짓)\n"); printf("Input Year : "); scanf("%d", &year); printf("%d is a %s year.\n", year, (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) ? "leap" : "ordinary"); return 0; }
[C언어] 실습: 윤년(Leap Year) 판별하기 윤년(Leap Year) 판별하기 ​ 조건 1. 4로 나누어떨어지는 해는 윤년이라고 한다. 조건 2. 그중 100으로 나누어떨어지는 해는 평년이라고 한다. 조건 3. 하지만 평년에서 400으로 나누어떨어지는 해는 윤년이라고 한다. #include int main(){ int year; printf("Input Year : "); scanf("%d", &year); if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0) printf("%d is a leap year.\n", year); else printf("%d is a ordinary year.\n", year); return 0; } // if(참이 아니면) #include int main(){ int y..
[Arduino] 초음파 센서 실습: 장애물까지의 거리 계산하여 출력하기 장애물까지의 거리 계산하여 출력하기 (준비물) 아두이노 우노(Arduino Uno) USB 케이블 초음파 센서 점퍼 케이블 (회로 연결) int pinEcho = 12 ; int pinTrigger = 13 ; void setup ( ) { Serial . 시작 ( 9600 ) ; pinMode ( pinEcho , INPUT ) // 수신부 pinMode ( pinTrigger , OUTPUT ); // 송신부 (초음파를 보냄) Serial . println ( "시작" ); } void loop ( ) { float fDuration= 0, fDistance = 0; digitalWrite(pinTrigger, HIGH); // 초음파를 보냄 delayMicroseconds(10); // 10us 동..
[C언어] 실습: 파일 입˙출력 실습하기 #include int main(){ /* step1. 파일 객체 생성 */ FILE *ifp, *ofp; int res = 0; /* step2. 파일 열기 */ ifp = fopen("c:/test/sample.txt", "r"); if(ifp == NULL){ // 파일이 개방되었는지 검사한다. fopen() 함수는 파일 개방에 실패하면 NULL(널포인터)을 반환한다. (성공하면 FILE 포인터 반환) printf("열기 파일을 열 수 없습니다.\n"); return 0; } /* step3. 비즈니스 로직 : 실제 수행할 작업을 기술하는 영역 */ printf("열기 파일이 열렸습니다.\n"); /* step2. 파일 열기 */ ofp = fopen("c:/test/sample.txt", "w")..
[C언어] 파일 입출력 (fopen(), fclose()) 1. 파일 입출력 (File Input/Output) - 파일 (File) - 스트림 (Stream) - 입력 스트림 (InputStream) - 출력 스트림 (OutputStream) ​ 2. 파일 입출력 작업 순서 step1. 파일 객체 생성 파일 개방: fopen("대상파일명", "mode") mode: r(읽기), w(쓰기), b, rb, rw File* fin; / File* fout; ​ step2. 비즈니스 로직 fgetc(): 문자 입력 fgets(): 문자열 입력 fputc(): 문자 출력 fputs(): 문자열 출력 ​ step3. 파일 객체 종료 fclose(): 파일 닫기 ​ 3. 파일 모드(Mode) - r(읽기) - w(쓰기): 만약 파일이 존재하지 않으면 파일을 생성하고, 파일..

반응형