ํ‹ฐ์Šคํ† ๋ฆฌ ๋ทฐ

1.
์ €๋ฒˆ ๊ณผ์ œ์—์„œ ์ˆซ์ž๋งŒ ์ž…๋ ฅ๋ฐ›๋Š” get_only_num ํ•จ์ˆ˜๋ฅผ ๋งŒ๋“ค์—ˆ์—ˆ๋‹ค.
์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ํ‚ค๋ฅผ ์•„์Šคํ‚ค์ฝ”๋“œ๋กœ ๋ฐ›์•„์„œ ์ˆซ์ž์ผ ๊ฒฝ์šฐ์—๋งŒ ๋ฐ›๊ณ ,
๋‹ค๋ฅธ ๋ฌธ์ž ์ž…๋ ฅ์‹œ์—๋Š” ๊ทธ๋ƒฅ ๋จน์–ด์„œ ๋ฒ„๋ฆฌ๊ณ , ์—๋Ÿฌ๋ฉ”์‹œ์ง€๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ˜•ํƒœ์˜€๋Š”๋ฐ,
์ด๋ฒˆ์— ๊ณผ์ œ์—์„œ๋Š” ์ด๋ฆ„์„ ๋ฌธ์ž์—ด๋กœ ๋ฐ›์„ ์ผ์ด ์žˆ์–ด์„œ ๊ทธ ํ˜•ํƒœ๋กœ ๋งŒ๋“ค์–ด ๋ณด๋ ค๊ณ ํ–ˆ๋‹ค.

 

2.
scanf("%d", str) ํ˜•ํƒœ๋กœ ๋ฌธ์ž์—ด์„ ๋ฐ›๊ฒŒ๋˜๋ฉด ๊ธธ์ด์ œํ•œ์„ ๋‘๊ธฐ๊ฐ€ ํž˜๋“ค๊ณ 
์˜ค๋ฒ„ํ”Œ๋กœ ์ฒ˜๋ฆฌํ•˜๊ธฐ๋„ ๊ณค๋ž€ํ•˜๋‹ค.

get_only_num์ฒ˜๋Ÿผ ์ œํ•œ๋œ ๊ธธ์ด๋ฅผ ๋„˜๊ธฐ๊ฒŒ๋˜๋ฉด ์•„๋ฌด๋ฆฌ ์ž…๋ ฅํ•ด๋„ ๋‹ค ๋จน์–ด์„œ ๋ฒ„๋ฆฌ๊ฒŒ ํ•˜๊ณ ์‹ถ์€๋ฐ
์ผ๋‹จ ์ž…๋ ฅ๋ฐ›๊ณ  ๊ธธ์ด๋ฅผ ์žฌ๋Š” ๋ฐฉ์‹์ด๋ผ ๋ง˜์— ์•ˆ๋“ค์—ˆ๋‹ค.

์ €๋ ‡๊ฒŒ ํ•œ๊ธ€์ž์”ฉ ๊ด€๋ฆฌํ•˜๋ ค๋ฉด charํ˜• ๋ฌธ์ž ํ•œ๊ธ€์ž๋ฅผ ์ผ๋‹จ ํ†ต์งธ๋กœ๋ฐ›๊ณ 
์–˜๋ฅผ ์“ธ๊ฑด์ง€ ์•ˆ์“ธ๊ฑด์ง€ (๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๋ฌธ์žํ˜•ํƒœ์ธ์ง€, ๊ธธ์ด๋Š” ์ ์ ˆํ•œ์ง€) ๊ฒฐ์ •ํ•ด์•ผํ•œ๋‹ค.

 

3.
์ด๋ฆ„์„ ์˜์–ด๋กœ ์ž…๋ ฅํ•  ๊ฒฝ์šฐ์—๋Š” ์ €๋ฒˆ์ด๋ž‘ ๋˜‘๊ฐ™์ด ์ฒ˜๋ฆฌํ•˜๋ฉด ๋ฌธ์ œ์—†๋Š”๋ฐ
ํ•œ๊ธ€์„ ์ž…๋ ฅํ•ด๋ฒ„๋ฆฌ๋ฉด ์ดˆ/์ค‘/์ข…์„ฑ๊ฐ€ ๊ฐ๊ฐ ๋‹ค๋ฅด๊ฒŒ ์ž…๋ ฅ๋˜๊ณ  ์ถœ๋ ฅ๋„ ๋‘์นธ์ด๋ผ ๋ฌธ์ œ๊ฐ€ ๋งŽ์•˜๋‹ค.

C์–ธ์–ด๊ฐ€ ํ•œ๊ธ€์„ ์–ด๋–ป๊ฒŒ ๋ฐ›์•„๋“ค์ด๋Š”์ง€๋ถ€ํ„ฐ ์•Œ์•„๋ดค๋‹ค.
ํ•œ๊ธ€์„ ํฌํ•จํ•ด ํŠน์ˆ˜๋ฌธ์ž, ํ•œ์ž ๋“ฑ๋“ฑ์€ ์œ ๋‹ˆ์ฝ”๋“œ๋กœ ์ธ์‹ํ•˜๋Š”๋ฐ 
์•„์Šคํ‚ค์ฝ”๋“œ๋Š” 1 byte์ธ charํ˜•๋ณ€์ˆ˜ ํ•˜๋‚˜๋งŒ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ด์„์ˆ˜ ์žˆ๋Š”๋ฐ ๋น„ํ•ด
์œ ๋‹ˆ์ฝ”๋“œ๋Š” 2 byte๋ผ์„œ ๋ฌธ์žํ˜•ํƒœ๋กœ๋Š” ์ ˆ๋Œ€ ๋ฐ›์„์ˆ˜๊ฐ€์—†๊ณ  ๋ฌธ์ž์—ดํ˜•ํƒœ๋กœ ๋ฐ›์•„์•ผํ•œ๋‹ค.

 

4.
1byte+1byte๋กœ ๋”ฐ๋กœ ๋ฐ›์€ ๋ฌธ์ž๋ฒ„ํผ๋ฅผ ์œ ๋‹ˆ์ฝ”๋“œ ํ•œ๊ธ€์ž๋กœ ์–ด๋–ป๊ฒŒ ์ถœ๋ ฅํ•ด๋‚ด๋Š”์ง€
์•Œ์•„๋ณด๋ ค๊ณ  ๊ฐ„๋‹จํ•œ ์ฝ”๋”ฉ์„ ํ•ด๋ณด์•˜๋‹ค.

int main()

{
        char str1;
        char str2;

        char str_arr[3]={0,0,'\0'};

        str1 = getchar();
        str2 = getchar();

        printf("%c%c\n\n", str1, str2);

        system("pause");

        fflush(stdin);


        str_arr[0] = getchar();
        str_arr[1] = getchar();

        printf("%s\n\n", str_arr);

        return 0;
}

 

์ œ์ผ ์ฒ˜์Œ์— str1์— getchar๋กœ ํ•œ๊ธ€(์œ ๋‹ˆ์ฝ”๋“œ) 1๊ธ€์ž๋ฅผ ์ž…๋ ฅ๋ฐ›์œผ๋ฉด
str1์ด 1byte๋ผ ๋‹ค ์ €์žฅํ•˜์ง€ ๋ชปํ•˜๊ณ  ๋ฒ„ํผ์— ๋‚จ์€ ๋ถ€๋ถ„์ด ์ž๋™์œผ๋กœ str1์œผ๋กœ ์ €์žฅ๋œ๋‹ค.
(์ €๋ฒˆ์— ์ด๋ ‡๊ฒŒ ์ €์ ˆ๋กœ ๋ฒ„ํผ์ฐŒ๋žญ์ด๊ฐ€ ๋„˜์–ด๊ฐ€๋Š”๊ฑฐ๋•Œ๋ฌธ์— ๊ฐœ๊ณ ์ƒํ•˜๋‹ค๊ฐ€ fflush(stdin)์„ ์•Œ๊ฒŒ๋์—ˆ๋‹ค)

๊ทธ๋ฆฌ๊ณ  ์ถœ๋ ฅํ• ๋•Œ๋Š” "%c%c\n\n"์ด๋ ‡๊ฒŒ ๋‘ ๋ฌธ์ž๋ฅผ ์ด์–ด์„œ ๋ฐ›์•˜๋‹ค.

 

์˜คํ™ ์˜๋„ํ•œ ๋Œ€๋กœ ์ถœ๋ ฅ์ด ๋˜์—ˆ๋‹ค.

์•„ ๊ทธ๋ฆฌ๊ณ  ํ˜น์‹œ๋‚˜ํ•ด์„œ "%c %c\n" ์ด๋ ‡๊ฒŒ ๋ฌธ์ž ์‚ฌ์ด์— ๊ณต๋ฐฑ์„ ๋’€๋”๋‹ˆ ??๋กœ ์ถœ๋ ฅ๋˜์—ˆ๋‹ค.

 

 

๋‘๋ฒˆ์งธ๋Š” str์„ ๋ฐฐ์—ด๋กœ ๋งŒ๋“ค์–ด์„œ ๋ฌธ์ž๋ฐฐ์—ด๋กœ ์ถœ๋ ฅํ•ด๋ณด๊ฒŒ ํ–ˆ๋‹ค.

ํ•œ๊ธ€์ž๋‹ˆ๊นŒ 1byte+1byte+๋„๋ฌธ์ž 1byteํ•ด์„œ ์ด ์ธ๋ฑ์Šค๊ฐ€ 3์ธ ๋ฐฐ์—ด์— ํ•œ๊ธ€์ž๋ฅผ ๋„ฃ์—ˆ๋‹ค.
์ธ๋ฑ์Šค3์—๋Š” ์ดˆ๊ธฐํ™”ํ• ๋•Œ ์ง์ ‘ ๋„๋ฌธ์ž๋ฅผ ์‚ฝ์ž…ํ–ˆ๋‹ค.

์–˜๋„ ์ถœ๋ ฅ์€ ์˜๋„ํ•œ๋Œ€๋กœ ๋˜์—ˆ๋‹ค.

 

5.
์•„ ๊ทธ๋Ÿฌ๋ฉด ํ•œ๊ธ€๋กœ๋งŒ ๋œ ๋ฌธ์ž์—ด์„ ์ž…๋ ฅ๋ฐ›๊ณ ์‹ถ์œผ๋ฉด
str[๊ธ€์ž์ˆ˜][2] ์˜ ํ˜•ํƒœ๋กœ ๋œ ์ด์ฐจ๋ฐฐ์—ด์„ ๋งŒ๋“ค์–ด์„œ
ํ•œ๊ธ€์ž๋งˆ๋‹ค 2๋ฐ”์ดํŠธ์”ฉ ์ชผ๊ฐœ ์ €์žฅํ•˜๊ณ 
์ถœ๋ ฅํ• ๋• for๋ฌธ์ด์šฉํ•ด์„œ ๋ถ™์—ฌ์„œ ํ•˜๋ฉด๋˜๊ฒ ๊ตฌ๋‚˜

๊ทธ๋Ÿฐ๋ฐ ์‚ฌ์šฉ์ž๊ฐ€ ์œ ๋‹ˆ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๋‚จ์€๋ฒ„ํผ๋ฅผ ๋‘๋ฒˆ์งธ ์ธ๋ฑ์Šค์— ๋„˜๊ธฐ๋ฉด ๋˜๋Š”๋ฐ
๋งŒ์•ฝ์— ๊ทธ๋ƒฅ ์•„์Šคํ‚ค์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•ด๋ฒ„๋ฆฌ๋ฉด ๋‘๋ฒˆ์งธ์ธ๋ฑ์Šค๋ฅผ ์‚ฌ์šฉํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๋‚ด๊ฐ€ ๋งŒ๋“ค๋ ค๋˜ ํ•จ์ˆ˜๋Š” ์˜ค์ง ํ•œ๊ธ€๋งŒ ์ž…๋ ฅ๋ฐ›๋Š” ์• ๋‹ˆ๊นŒ
์•„์Šคํ‚ค์ฝ”๋“œ๋Š” ํŠน์ˆ˜ํ‚ค์ธ ๋ฐฑ์ŠคํŽ˜์ด์Šค/์—”ํ„ฐ์™ธ์—๋Š” ํ•„์š”๊ฐ€ ์—†๋‹ค.

๊ทธ๋Ÿผ ์ผ๋‹จ ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅ ๋ฌธ์ž๊ฐ€ ์•„์Šคํ‚ค์ฝ”๋“œ์ธ์ง€, ์œ ๋‹ˆ์ฝ”๋“œ์ธ์ง€ ๋จผ์ € ๊ตฌ๋ถ„ํ•ด์•ผํ•œ๋‹ค.

ํ•œ๊ธ€์ฝ”๋“œ๋Š” 2๋ฐ”์ดํŠธ ์ฝ”๋“œ์ด๋ฉฐ ์ฒซ๋ฒˆ์งธ ๋ฐ”์ดํŠธ๊ฐ€ 128 ์ด์ƒ์˜ ๊ฐ’์ด๋ฉด(์ฆ‰ ์Œ์ˆ˜์ด๋ฉด)
๊ทธ ๋‹ค์Œ ๋ฐ”์ดํŠธ์™€ ํ•จ๊ป˜ ์ฝ”๋“œ๋กœ ์ธ์‹.

๋”ฐ๋ผ์„œ str[i][0]์ด ์Œ์ˆ˜์ด๋ฉด ์•„์Šคํ‚ค์ฝ”๋“œ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚ฌ๋‹จ ์ด์•ผ๊ธฐ๋‹ค.

str[i][0] = getch();          //์ž…๋ ฅ๋ฐ›๊ณ ์œ ๋‹ˆ์ฝ”๋“œ์ธ์ง€๊ฒ€์‚ฌ


if( str[i][0] < 0)            //์œ ๋‹ˆ์ฝ”๋“œ์ผ๋•Œ
{
str[i][1] = getch();       //๋ฒ„ํผ์—๋‚จ์€๋ถ€๋ถ„๋ฐฐ์—ด๋‹ค์Œ์ธ๋ฑ์Šค์—์ €์žฅํ•˜๊ณ ,

printf("%c%c", str[i][0], str[i][1]); //์ถœ๋ ฅ

i++;

}

์š”๋Ÿฐ์‹์œผ๋กœ ์งœ๋ฉด ๋ ๊ฒƒ ๊ฐ™์œผ๋‹ค!!!

 

 

6.

Aใ….............

์ €๊ธฐ๊นŒ์ง€ ์ƒ๊ฐํ•ด๋‚ด๊ณ  ๋ฐ˜๋ณต๋ฌธ ์ œ์–ด๋ฌธ ์ ์ ˆํžˆ ์„ž์–ด์„œ

* ๋ฐฑ์ŠคํŽ˜์ด์Šค๋ฐ›์•„์„œ ๋ฌธ์ž ์ง€์šฐ๊ณ  ๋‹ค์‹œ์ž…๋ ฅ
* ์—”ํ„ฐ๋ฐ›์œผ๋ฉด ์ž…๋ ฅ์ข…๋ฃŒ
* ํ•œ๊ธ€์ด์™ธ์˜ ๊ฐ’ (์ˆซ์ž/์˜์–ด/ํŠน์ˆ˜ํ‚ค ๋“ฑ) ์ž…๋ ฅํ•˜๋ฉด ์—๋Ÿฌ๋ฉ”์‹œ์ง€์™€ ํ•จ๊ป˜ ๋จน์–ด์„œ ๋ฒ„๋ฆฌ๊ธฐ
์˜ ๊ธฐ๋Šฅ๊นŒ์ง€ ๋‹ค ๊ตฌํ˜„ํ•ด๋‚ด๊ณ 
๋์ด๊ตฌ๋‚˜ ์‹ถ์—ˆ๋Š”๋ฐ
์ง์ ‘ ์ž…๋ ฅํ•ด๋ณด๋‹ˆ ํ•œ๊ธ€์ด ์•„๋‹Œ๊ฒƒ๋“ค๋„ ๋ฐ›์„ ๋•Œ๊ฐ€ ์žˆ์—ˆ๋‹ค............

์ฐพ์•„๋ณด๋ฉด ๋‹ค๋ฅธ๊ฒƒ๋“ค๋„ ์žˆ์„ํ…๋ฐ ์ผ๋‹จ์€ ๋ฐฉํ–ฅํ‚ค๋ฅผ ์ €๋ ‡๊ฒŒ ๋ฐ›๋Š”๋‹ค
ใ… ใ… ใ… ใ… ใ… 
๋ฐฉํ–ฅํ‚ค๋Š” ์•„์Šคํ‚ค์ฝ”๋“œ๋กœ ๋ฌด๋ฆฌ์—†์ด ๋ฐ›์•„์ง€๋Š”์•ค๋ฐ.......์™œ์ฃ ......์™œ์ฃ .......

์ง€์ณ์„œ ์›์ธ์€ ๋‚˜์ค‘์— ์ฐพ์•„๋ณด๊ธฐ๋กœ ํ•˜๊ณ 
์•„๋ฌดํŠผ ํ•ด๊ฒฐ์ฑ…์€ ์ž…๋ ฅ๋ฐ›์€ ๋ฌธ์žํ˜•ํƒœ๊ฐ€ ์Œ์ˆ˜๋ผ๊ณ ํ•ด์„œ ๋‹ค ๋ฐ›์„๊ฒƒ์ด์•„๋‹ˆ๋ผ
"ํ™•์‹คํ•˜๊ฒŒ ํ•œ๊ธ€"์ผ ๋•Œ๋งŒ ๋ฐ›๋„๋ก ํ–ˆ์–ด์•ผํ–ˆ๋‹ค

 

7.

์ž ๊ทธ๋Ÿผ ํ•œ๊ธ€์ธ์ง€ ์•„๋‹Œ์ง€๋Š” ์–ด๋–ป๊ฒŒ ํŒ๋‹จํ•˜์ง€..........

์Œ
์ˆซ์ž์ผ๋• ์•„์Šคํ‚ค์ฝ”๋“œ๊ฐ’์ด '0'๋ถ€ํ„ฐ '9'๊นŒ์ง€ 48~57
์˜์–ด์ผ๋• 'a'~'z', 'A'~'Z' ๊ฐ๊ฐ 97~122, 65~90

๊ทธ๋Ÿผ ํ•œ๊ธ€์กฐํ•ฉ๋„ ์ผ๋ ฌ๋กœ ์ญ‰ ๋ฒˆํ˜ธ๊ฐ€ ๋งค๊ฒจ์ ธ์žˆ๊ฒ ์ง€?

"%c%c"๊ฐ€ ์•„๋‹Œ "%x %x"๋กœ ๋‚˜๋ˆ„์–ด ์ถœ๋ ฅํ•ด๋ณด์•˜๋‹ค.

...............................?......

 

8.

์ € 16์ง„์ˆ˜์˜ ์ •์ฒด๊ฐ€ ๋Œ€์ฒด ๋ญ”์ง€ ์•Œ์•„๋‚ด์•ผํ–ˆ๋‹ค.

ํ•œ๊ธ€์˜ ์œ ๋‹ˆ์ฝ”๋“œ ํ˜•ํƒœ๊ฐ€ ์™„์„ฑํ˜•๊ณผ ์กฐํ•ฉํ˜•์œผ๋กœ ๋‚˜๋‰œ๋‹ค๋Š” ์‚ฌ์‹ค์„ ์•Œ๊ฒŒ๋˜์—ˆ๋‹ค.

์™„์„ฑํ˜•์€ ๋ง๊ทธ๋Œ€๋กœ ์‚ฌ์šฉ์ž๊ฐ€ ์ดˆ/์ค‘/์ข…์„ฑ์„ ๋‹ค ์ž…๋ ฅํ•˜์—ฌ ๋งˆ์ง€๋ง‰์— ์™„์„ฑ๋œ ๋ฌธ์ž ์ž์ฒด์—๊ฒŒ
๊ฐ ์ฝ”๋“œ๊ฐ’์„ ๋ถ€์—ฌํ•˜๋Š”๊ฑฐ๊ณ 
์กฐํ•ฉํ˜•์€ 16๋น„ํŠธ์ค‘ ์•ž1๋น„ํŠธ๋Š” ํ•œ๊ธ€์ธ์ง€ ๊ตฌ๋ถ„ํ•˜๋Š”๋ฐ ์“ฐ์ด๊ณ 
๋‚˜๋จธ์ง€ 15๋น„ํŠธ๋ฅผ ๊ฐ๊ฐ 5๋น„ํŠธ๋กœ ๋‚˜๋ˆ  ์ดˆ/์ค‘/์ข…์„ฑ์„ ๋‚˜ํƒ€๋‚ด์–ด ํ‘œ๊ธฐํ•˜๋Š” ๋ฐฉ์‹

์™„์„ฑํ˜•์ฝ”๋“œ๋Š” ์ด๋ ‡๊ฒŒ ๊ธ€์ž์™€ ์ฝ”๋“œ๊ฐ’์„ ์ผ๋Œ€์ผ ๋งค์นญํ•˜๊ธฐ๋•Œ๋ฌธ์— ํ‘œํ˜„ํ• ์ˆ˜ ์žˆ๋Š” ๊ธ€์ž๊ฐ€ ํ•œ์ •์ ์ด๋ผ๊ณ ํ•œ๋‹ค.

์ด๋Ÿฌ์ง€๋ง๋ผ๊ณ  ์ดˆ์ค‘์ข…์„ฑ์กฐํ•ฉ์„ ๋งŒ๋“ ๊ฑด๋ฐ
์•„๋งˆ ์„ธ์ข…๋Œ€์™•๋‹˜์ด ์ง€๊ธˆ ์šฐ๋ฆฌ๊ฐ€ ํ•œ๊ธ€์„ ์™„์„ฑํ˜•์œผ๋กœ ์จ์™”๋‹ค๋Š”๊ฑธ ์•„์…จ๋‹ค๋ฉด ํ•œ๋Œ€ ์น˜์‹ค๊ฒƒ๊ฐ™๋‹ค.

์•„๋ฌดํŠผ ์™„์„ฑํ˜•์ด ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์€ ์ด๋ฏธ ์•„์ฃผ ์˜ค๋ž˜์˜ค๋ž˜์˜ค๋ž˜์ „์— ๋ฐํ˜€์ ธ์„œ
์ง€๊ธˆ์€ ๊ทธ๋ณด๋‹ค ๋ฉ”๋ชจ๋ฆฌ๋„ ์ ๊ฒŒ์‚ฌ์šฉํ•˜๊ณ  ๋ณ€๊ฒฝ์ด ์šฉ์ดํ•œ ์กฐํ•ฉํ˜•์„ ๋งŽ์ด ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ํ•œ๋‹ค.

์•„๋ฌดํŠผ ์ € FFFFFFFB0 FFFFFFA1์€ ์™„์„ฑํ˜• ์ฝ”๋“œ์ด๋‹ค.

์™„์„ฑํ˜•์—์„œ๋Š” "๊ฐ€"๋ฅผ  0xB0A1์œผ๋กœ ํ‘œ๊ธฐํ•˜๋Š”๊ฒƒ์ด๋‹ค.

์™„์„ฑํ˜• ํ‘œ๋Š” ์•„๋ž˜๋ธ”๋กœ๊ทธ์—์„œ ์ฐธ์กฐํ–ˆ๋‹ค!
http://kkamagui.tistory.com/234

(xxx0์™€ xxxF๋ถ€๋ถ„์€ ๋นผ๊ณ ) ์ด๋ฏ€๋กœ
์ธ๋ฑ์Šค[0]๋ฒ”์œ„   FFFFFFB0~FFFFFFC8
์ธ๋ฑ์Šค[1]๋ฒ”์œ„   FFFFFFA1~FFFFFFFE
์ด๋ ‡๊ฒŒ ๊ฒ€์‚ฌํ•ด์„œ ์ด์™ธ์˜ ๊ฒฝ์šฐ ์—๋Ÿฌ์ถœ๋ ฅ๊ณผํ•จ๊ป˜ ๋‹ค์‹œ ์ž…๋ ฅ๋ฐ›์œผ๋ฉด ๋œ๋‹ค!!!

 

9.

์ƒˆ๋ฒฝ๋‘์‹œ๊ฐ€ ๋˜์—ˆ์œผ๋ฏ€๋กœ

๋งํ•œ ๊ฒฐ๊ณผ์™€ ํ•จ๊ป˜(์›์ธ์€......๋‚˜์ค‘์—....์ฐพ๋Š”๊ฑธ๋กœ.............)

ํ•ด๊ฒฐ๋ฐฉ์•ˆ ์ฐพ์€ ๊ฒƒ๋งŒ ์˜ฌ๋ฆฌ๊ณ  ~ํ•ดํ”ผ์—”๋”ฉ~

str[i][0] = getch();


if( str[i][0] >= 0xB0 && str[i][0] <= 0xC8 )        
        if(str[i][0]<0)
        {
               str[i][1] = getch();

               if(str[i][1] >= 0xA1 && str[i][1] <= 0xFE )
               {
                       printf("%c%c", str[i][0], str[i][1]);

                       i++;
               }
               
        else
        {
               str[i][0]=0;
               str[i][1]=0;

               gotoxy(x+10,y+1);

               printf("[Error] ํ•œ๊ธ€๋งŒ์ž…๋ ฅ๊ฐ€๋Šฅ!");
        }

 

 

์ด๋ ‡๊ฒŒ ์งฐ๋‹ค๊ฐ€ ๋งํ–ˆ๋‹ค

์•ž์—์„œ ๋‚ด๊ฐ€ ๋‚ด์ž…์œผ๋กœ ์œ ๋‹ˆ์ฝ”๋“œ๋Š” ์Œ์ˆ˜๋‹ˆ๊นŒ ์ด๋Ÿฌ์ผ€ ํ•˜๋ฏ„๋œ๋‹ฟ!!!! ๋ผ๊ณ  ํ•ด๋†“๊ณธใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹
์•„๋ฌด์ƒ๊ฐ์—†์ด ์–‘์ˆ˜๋ฅผ ๋„ฃ๋Š” ํŒจ๊ธฐ^*^

 

๊ทธ๋ž˜์„œ ์‹œ์ž‘๋ถ€๋ถ„์ธ <๊ฐ€๊ฐ~> ๊ณผ ๋๋ถ€๋ถ„์ธ <~ํž›ํž>์ด ๊ฐ๊ฐ 10์ง„์ˆ˜๋กœ ์–ด๋–ป๊ฒŒ ์ถœ๋ ฅ๋˜๋Š”์ง€
๊ทธ๋ƒฅ ํ™•์ธํ•ด์„œ ๊ทธ ์ˆซ์ž๋กœ ๋„ฃ์—ˆ๋”๋‹ˆ ์„ฑ๊ณตํ–ˆ๋‹ฟ

str[i][0] = getch();


if( str[i][0] <= -56 && str[i][0] >= -80 )        
        if(str[i][0]<0)
        {
               str[i][1] = getch(); 

               if(str[i][1] <= -2 && str[i][1] >= -95 )
               {
                       printf("%c%c", str[i][0], str[i][1]);

                       i++;
               }

 

ํ•˜.....................


if๋ฌธ์˜ ํ–ฅ์—ฐ ^*^........

์ฝ”๋“œ์ „๋ฌธ์€ ๋˜๊ฒŒ ์ง€์ €๋ถ„ํ•ด์„œ ๋‚˜์ค‘์— ์ •๋ฆฌํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค

์ค‘๊ฐ„๊ณ ์‚ฌ๊ธฐ๊ฐ„์—
์˜ˆ์™ธ์ฒ˜๋ฆฌ ํ•˜๋‚˜ ํ•˜๋ ค๋‹ค๊ฐ€
์œ ๋‹ˆ์ฝ”๋“œ์˜ ์—ญ์‚ฌ๋ฅผ ๊ณต๋ถ€ํ–ˆ๋„ผ.............

๋Œ“๊ธ€