반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- cmd
- Volatility
- Defcon DFIR CTF 2019
- ctf
- 리버싱
- 오늘의 영어
- 랜섬웨어
- C 프로그래밍
- 설치
- 정보보안기사
- codeup
- 멀웨어
- 오늘의 보안
- SQLD
- 보안동향
- DEFCON
- Code Up
- c언어
- 보안
- 다운로드
- Memory Forensics
- 리버싱 핵심원리
- 코드업
- 악성코드
- C language
- 코딩
- 오늘의 보안동향
- sql
- C
- defcon.mem
Archives
- Today
- Total
오브의 빛나는 별
Code Up(코드업) 1005번~1008번 (C언어) 본문
반응형
[1005] 출력하기05
<문제>
이번에는 큰따옴표(double quotation mark)가 포함된 출력문을 연습해보자.
다음 문장을 출력하시오.
"Hello World"
(단, 큰따옴표도 함께 출력한다.)
<정답>
#include <stdio.h>
int main(void)
{
printf("\"Hello World\"");
return 0;
}
※ printf() 함수에서 큰따옴표(")는 \"를 사용해야 한다.
[1006] 출력하기06
<문제>
이번에는 특수문자 출력에 도전하자!!
다음 문장을 출력하시오.
"!@#$%^&*()"
(단, 큰따옴표도 함께 출력한다.)
<정답>
#include <stdio.h>
int main(void)
{
printf("\"!@#$%%^&*()\"");
return 0;
}
※printf() 함수에서 %는 %%를 사용해야 한다.
- printf() 함수에서 % 기호 앞에 붙는 문자를 형식 지정자라고 하며, 그 위치에서 지정한 형식으로 값을 출력한다.
[1007] 출력하기07
<문제>
윈도우 운영체제의 파일 경로를 출력하는 연습을 해보자.
파일 경로에는 특수문자들이 포함된다.
다음 경로를 출력하시오.
"C:\Download\hello.cpp"
(단, 큰따옴표도 함께 출력한다.)
<정답>
#include <stdio.h>
int main(void)
{
printf("\"C:\\Download\\hello.cpp\"");
return 0;
}
※printf() 함수에서 백슬래시(\)를 출력하기 위해서는 \\로 출력해야 한다.
[1008] 출력하기08
<문제>
이번에는 특수문자를 출력하는 연습을 해보자.
키보드로 입력할 수 없는 다음 모양을 출력해보자.
(** 참고 : 운영체제의 문자 시스템에 따라 아래와 같은 모양이 출력되지 않을 수 있다.)
┌┬┐
├┼┤
└┴┘
<출력>
#include <stdio.h>
int main(void)
{
printf("\u250C\u252C\u2510\n");
printf("\u251C\u253C\u2524\n");
printf("\u2514\u2534\u2518\n");
return 0;
}
※위에 사진과 같은 유니코드로 특수문자를 표현한다고 생각하고 문제를 푼다.
※ 윈도우에서 "ㅂ+한자" 키를 누르면 선문자를 입력할 수 있다. (여기서는 유니코드로 작성한다.)
반응형
'코드업(C언어)' 카테고리의 다른 글
Code Up(코드업) 1024번~1027번 (C언어) (0) | 2021.12.18 |
---|---|
Code Up(코드업) 1021번~1023번 (C언어) (0) | 2021.09.27 |
Code Up(코드업) 1017번~1020번 (C언어) (0) | 2021.08.27 |
Code Up(코드업) 1010번~1015번 (C언어) (0) | 2021.06.21 |
Code Up(코드업) 1001번~1004번 (C언어) (0) | 2021.06.21 |