๐คท๐ผโ๏ธ Etc.../- C, C++, Python, Android43 [C ์ธ์ด] ํฌ์ธํฐ์ ํฌ์ธํฐ๋ฅผ ์ํ ์ฌ๋ฌ ์ฐ์ฐ์ C ์ธ์ด์ ํฌ์ธํฐ ์์ง๊น์ง ๋ง์ ์ฌ๋๋ค์๊ฒ C ์ธ์ด๋ ์ฌ๋๋ฐ๊ณ ์๊ณ , ๊ทธ์ ๊ฐ์ฒด์งํฅ์ธ C++ ๋ํ ์ฌ๋๋ฐ๊ณ ์์ผ๋ฉฐ ํ๋ก๊ทธ๋๋ฐ์ ์์ด์ ํ์์ ์ธ Unmanaged Languaged ๋ผ๊ณ ํ๊ฐ๋ฐ๋๋ค. ๊ทธ ์ด์ ๋ ํ๋์ ์ธ์ด ์ค ๊ฐ์ฅ ์ด์ ๋ธ๋ฆฌ์ ๊ทผ์ ํด์๊ฐ ์๋๊น ์ถ์ ์๊ฐ์ด๊ณ ๊ทธ ์ฃผ์ญ์ด ๋ฐ๋ก ํฌ์ธํฐ ์ด๋ค. ๊ทธ๋ผ ํฌ์ธํฐ๋ ๋ฌด์์ผ๊น? ํฌ์ธํฐ๋ ๋ฉ๋ชจ๋ฆฌ์ ์ฃผ์๊ฐ์ ์ง์ ํ ์ ์๋ ๋ฌด์ธ๊ฐ ์ฏค์ผ๋ก ์๊ฐํ์ ์๋ฅผ ๋ค์ด ๋ค์๊ณผ ๊ฐ์ ์ฝ๋๊ฐ ์กด์ฌํ๋ค๊ณ ๊ฐ์ ํด๋ณด์ #include int main() { int number = 100; return 0; } ๊ทธ๋ฌ๋ฉด ๋ฉ๋ชจ๋ฆฌ 0x22 ์ฃผ์์ 4 byte ์ ๊ณต๊ฐ์ด ํ ๋น๋๋ค. ๊ทธ๋ฌ๋ฉด ์ฐ๋ฆฌ๋ ํด๋น ์ฃผ์๋ก ์ ๊ทผ์ ํ๊ธฐ ์ํด์๋ number ์ด๋ผ๋ ๋ณ์๋ฅผ ์ง์ ์กฐ์ํด์ผ ํ๋ค. ํ์ง๋ง ์ฌ๊ธฐ์.. 2021. 7. 2. [C ์ธ์ด] 1์ฐจ์ ๋ฐฐ์ด์ ๊ธฐ์ด ๋ฐฐ์ด CS ๋ถ์ผ์์ ๋ฐฐ์ด์ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ์๋ฃ๊ตฌ์กฐ์ด๋ค. ๋ฐฐ์ด์ ๊ฐ์ ๋ฐ์ดํฐ ํ์ ์ ๋ฐ์ดํฐ๋ค์ด ์์ฐจ์ ์ผ๋ก ์ ์ฅ๋๋ ์๋ฃ๊ตฌ์กฐ์ด๋ค. ์ฆ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๊ฐ ์ฐ์๋์ด์ผ ํ๋ค. ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๊ฐ ์ฐ์๋์ด์ผ ํ๋ค๋ ํน์ฑ ๋๋ฌธ์ ์์๋ก ๋ฐฐ์ด์ ํฌ๊ธฐ๋ฅผ ๋๋ฆฌ๊ฑฐ๋ ์ค์ด๋ ๊ฒ์ด ๋ถ๊ฐ๋ฅ ํ๋ค๋ ํน์ฑ์ด ์กด์ฌํ๋ค. ๊ทธ๋์ ๋ง์ฝ ๋ฐฐ์ด์ ํฌ๊ธฐ๊ฐ ๋์ด๋์ผํ ๋๋ ์๋ก์ด ๋ฐฐ์ด์ ๋ง๋ค๊ณ ๊ธฐ์กด ๋ด์ฉ์ ๋ณต์ฌํ๋ ํํ๋ก ์ฌ์ฉํ๊ณค ํ๋ค. ์ด๋ ๊ฒ๋ง ๋ณธ๋ค๋ฉด ๋ฐฐ์ด์ด ์ ์ข์๋ณด์ผ ์ ์๋ค. ์๋ฃ๊ตฌ์กฐ์ ๋ฑ์ฅํ๋ ์ฐ๊ฒฐ ๋ฆฌ์คํธ๊ฐ ๋ ์ข์๋ณด์ผ ์ ์์ง๋ง ๋ชจ๋ ์ํฉ์์ ๋ฐฐ์ด์ด ์ ์ข์ ๊ฒ์ ์๋๋ค. ๋ฐฐ์ด์ index ๊ฐ์ ํ ๋๋ก ์์์ ์ ๊ทผํ๊ธฐ ๋๋ฌธ์ ํ์์์์ ์๊ฐ ๋ณต์ก๋๊ฐ O(1) ์ผ๋ก ์์ ์๊ฐ์ด ๋ ๋ค. ๊ทธ๋์ ๊ฐ๋จํ ๊ณณ์์ ์์ฃผ ์ฌ์ฉ๋๋ค. C ์ธ์ด์์์ ๋ฐฐ์ด C.. 2021. 6. 23. [C ์ธ์ด] ์กฐ๊ฑด๋ฌธ๊ณผ ๋ถ๊ธฐ๋ฌธ ๊ทธ๋ฆฌ๊ณ ๋ฐ๋ณต๋ฌธ (if, switch-case, for, while, do-while) Conditional Statements, ์กฐ๊ฑด๋ฌธ ์กฐ๊ฑด๋ฌธ์ ๋ค์๊ณผ ๊ฐ์ ์ํฉ์ ์ฌ์ฉ๋๋ค. ์ฌ์ฉ์์ ์ ๋ ฅ ํน์ ํน์ ๊ฐ์ ์ผ์ ์กฐ๊ฑด์ ๋ฐ๋ผ ๋ค๋ฅด๊ฒ ์ฒ๋ฆฌํ ๋ ์ฌ์ฉ๋๋ค. ๊ทธ๋ด ๋ ๋๋ถ๋ถ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์๋ if, else ๋ฌธ์ ์ฌ์ฉํ๊ณค ํ๋ค. if statements ์์ ๊ทธ๋ฆผ์ if ์กฐ๊ฑด๋ฌธ์ ์ด์ฉํด์ ๋ฐ๊ฟ๋ณด๋๋ก ํ์. #include int main() { printf("๋ช ํ๋ ์ธ๊ฐ? \n"); int grade = 0; scanf("%d", &grade); if(grade == 3) { printf("3 ํ๋ ํ์์ ๋๋ค."); }else if(grade == 4) { char sexuality; printf("๋จ์ฑ : 'm' \t ์ฌ์ฑ : 'f'\n"); scanf(" %c", &sexuality);.. 2021. 6. 22. [C ์ธ์ด] ๋ณ์์ ์ฐ์ฐ์์ ๋ํด์ (int, char, float, double, long) C ์ธ์ด์ ๋ณ์ ์ฐ์ ๋ณ์๋ ๋ฌด์์ผ๊น? ๋ณ์๋ ๋ฐ๋ ์ ์๋, ๋ณํ ์ ์๋ ์ด๋ ํ ๊ฐ์ด๋ค. ๋ณ์๋ ์ซ์์ ํํ๊ณผ ๋ฉ๋ชจ๋ฆฌ์ ์ฃผ์๊ฐ ๊ทธ๋ฆฌ๊ณ ๊ด๋ จ๋ ๋ฐ์ดํฐ๋ฅผ ๋ฌถ์ด์ ์ฌ์ฉํ๋ ํํ์ ์ฌ์ฉ์ ๋ฐ๋ผ์ ๋๋๊ฒ ๋๋ค. ์ซ์์ ํํ ๋ง์ดํฌ๋กํ๋ก์ธ์์ ALU์ ์ํด ๋์ํ๊ฒ ๋๋ ๊ฒ๋ค ์ ์ํ int char ์ค์ํ short double ๋ณ์์ ํฌ๊ธฐ short long ์์ ์์ signed unsigned ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๊ฐ์ ํํ ๋ฐ์ดํฐ๊ฐ ์๋ ์์น์ ํํ ํฌ์ธํฐ ๋ณ์ ๋ฐ์ดํฐ๋ฅผ ๋ฌถ์ด์ ํํ struct ๋ณ์ ๋ณ์์ ํ์ ์ ๋ฐ๋ฅธ ํฌ๊ธฐ์ ๋ฒ์ int ํ ๋ฐ์ดํฐ ํ์ ์ ๋๋ต 21์ต์ ์๋ฅผ ์ ์ฅํ ์ ์๋ค. ๋ง์ฝ 21์ต์ ๋์ด๊ฐ๋ฉด ์ด๋ค ์ผ์ด ์๊ธธ๊น? #include int main() { int number; // int ๋ฐ์ดํฐ.. 2021. 6. 22. [์๋๋ก์ด๋ ์คํ๋์ค] ์๋ก์ด Activity๋ฅผ ์์ฑํ๊ณ ์ ํํ๊ธฐ. ์ง๊ธ๊น์ง์ ๋ชจ๋ ์์ ๋ ํ๋์ Main Activity์์ ์์ ํ ๋ด์ฉ์ด ๋๋ค์ ์ด๋ค. ์๋ ๋ชจ๋ Main Activity๋ฅผ ์ฌ์ฉํ๋ค. ์ด์ ์๋ก์ด Activity๋ฅผ ์์ฑํ๊ณ ์์ ํด๋ณด์. ์ฐ๋ฆฌ๊ฐ ์ํ๋ ๊ฒฐ๊ณผ ํ๋ฉด์ ์๋์ ๊ฐ์ด ์ ํ๋ฉด ์ด๊ธฐ ๋ฒํผ์ ํด๋ฆญํ๋ฉด ์๋ก์ด ํ๋ฉด์ผ๋ก ์ ํ๋๋ ํ๋ฉด์ ๋ง๋ค์ด๋ณด์. ๊ทธ๋ผ ๋ค์๊ณผ ๊ฐ์ ์์๋ก ์งํ๋ ๊ฒ์ด๋ค. ์์ ์๋ก์ด Activity.xml ์์ฑ ์๋ก์ด Activity.java ์์ฑ ๊ธฐ์กด์ Activity.java ์์ ์๋ก์ด Activity.java ํ์ผ ๋ก๋ manifest.xml์์ Activity ์ถ๊ฐํด์ฃผ๊ธฐ ์๋ก์ด Acticity.xml ์์ฑ ์ด๋ ๊ฒ ์๋ก์ด activity.xml ํ์ผ์ ์์ฑํด์ฃผ๊ณ Button ๊ฐ์ฒด์ Id๋ฅผ ์ง์ ํด์ค์ Java ํ์ผ์์ ๋ฒํผ์ด ํด.. 2020. 5. 25. [์๋๋ก์ด๋ ์คํ๋์ค] ViewFlipper (์๋ ํ์ด์ง, ๋ทฐ ๋๊ธฐ๊ธฐ) ViewFlipper ViewFlipper๋ ๋ทฐ ์ปจํ ์ด๋์ค ํ๋๋ก ๋ค๋ฅธ ๋ทฐ ์ปจํ ์ด๋๋ค๊ณผ๋ ๋ค๋ฅด๊ฒ ์กฐ๊ธ ๋ณต์กํ ๋ชจ์์ ๊ฐ๋๋ค. ์๋ฅผ ๋ค์ด ์ฐ๋ฆฌ๊ฐ ์นํฐ์ ๋ณด๊ณ ์๋๋ฐ, ์์ผ๋ก ๋๊ธฐ๋ ๊ฒ์ด ๊ท์ฐฎ์์ ์๋ ๋๊น ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ค๊ณ ํ๋ฉด ์ด ๊ฒ์ ViewFlipper์ ์ญํ ์ด๋ค. ViewFlipper ์์ฉ ๋ทฐ ํ๋ฆฌํผ๋ฅผ ์์ฉํ๋ฉด ๋ค์ํ ์ฑ์ด ๋ง๋ค์ด์ง๋๋ฐ ํฌ๊ฒ ๋ ๊ฐ์ง ๋ถ์ผ๋ก ์์ฉํ ์ ์๋ค. ์๋ ํ์ด์ง ํญํ์ฌ ๋ทฐ ๋๊ธฐ๊ธฐ ์ด ๋๊ฐ์ง ๋ถ์ผ์ค ์ฐ๋ฆฌ๋ ์๋ ํ์ด์ง์ ๋ํด์ ์ค์ตํด๋ณด์. ViewFlipper์ ์ฌ์ฉ ๋ฐฉ๋ฒ ...๋ด๋ถ ์์ ฏ... XML๋ก ์์ ๊ฐ์ด ViewFlipper๋ฅผ ๋ง๋ค์๋ค๋ฉด ํด๋น ์ปจํ ์ด๋ ๋ด๋ถ์ ๋ทฐ๋ฅผ ์ผ๋ง๋ ๋ฃ์ ๊ฒ์ธ์ง ํ์ธํด์ผ ํ๋ค. ๋ง์ฝ view๊ฐ 3๊ฐ๋ผ๋ฉด 3๊ฐ์ ๋ทฐ๋ง ์ถ๊ฐํด์ฃผ๋ฉด ๋๋ค. ์ฐ๋ฆฌ๋ ๊ทธ ๋ทฐ.. 2020. 5. 18. ์ด์ 1 2 3 4 5 ยทยทยท 8 ๋ค์