Skip to content

Latest commit

Β 

History

History
37 lines (30 loc) Β· 2.82 KB

README.md

File metadata and controls

37 lines (30 loc) Β· 2.82 KB
  • 온라인 κ°•μ˜λ…ΈνŠΈμ—λŠ” μ°Έκ³ μžλ£Œμ— "홍정λͺ¨ μ—°κ΅¬μ†Œ"λ₯Ό κΌ­ μ μ–΄μ£Όμ„Έμš”.
  • λ‹€λ₯Έ ν•™μƒλ“€μ˜ 곡뢀λ₯Ό μœ„ν•΄μ„œ μ‹€μŠ΅ 문제의 μ •λ‹΅μ΄λ‚˜ 풀이λ₯Ό μ˜¨λΌμΈμ— κ³΅κ°œν•˜μ§€ λ§ˆμ„Έμš”.
  • 파이썬 μΆ”μ›”μ½”μŠ€λ‘œ μ•½κ°„μ˜ ν”„λ‘œκ·Έλž˜λ° μ—°μŠ΅μ„ 해보신 뢄듀이 λΉ λ₯΄κ²Œ C++을 ν„°λ“ν•˜κ³  자료ꡬ쑰/μ•Œκ³ λ¦¬μ¦˜ 곡뢀λ₯Ό μ‹œμž‘ν•˜μ‹€ 수 μžˆλ„λ‘ λ„μ™€λ“œλ¦¬λŠ” μ‹€μŠ΅ 쀑심 μš”μ•½ κ°•μ˜μž…λ‹ˆλ‹€. 따배씨++μ™€λŠ” μŠ€νƒ€μΌμ΄ μ™„μ „νžˆ λ‹€λ₯΄λ‹ˆ μ˜€ν•΄ μ—†μœΌμ‹œκΈΈ λ°”λžλ‹ˆλ‹€.
  • ν•˜λ‚˜ν•˜λ‚˜ λ‹€ μ„€λͺ…ν•΄μ£ΌλŠ” 방식이 μ•„λ‹ˆλΌ 머리λ₯Ό κΉ¨μ›Œλ“œλ¦¬λŠ” κ°•μ˜μž…λ‹ˆλ‹€. μ–΄λ ΅λ‹€κ±°λ‚˜ λ­”κ°€ μ΄μƒν•˜λ‹€λ©΄ 혼자 κ³ λ―Όν•˜μ§€ 말고 λ””μŠ€μ½”λ“œλ‘œ μ˜€μ„Έμš”. (주의: 예의 μ—†λŠ” ν–‰μœ„μ‹œ κ²½κ³  없이 μ¦‰μ‹œ 영ꡬ 퇴μž₯)
  • μ½”ν…Œ μ€€λΉ„ μš”λ Ή, κ°•μ˜ λͺ©ν‘œ, ν™˜κ²½ μ„€μ • (유튜브 μ˜μƒ)

예제 μ‚¬μš© 방법

  • ν•œκΈ€ μ‚¬μš©μ΄ μ–΄λ ΅λ‹€λ©΄ VS2022λ‚˜ enlish ν΄λ”μ˜ μ˜ˆμ œλ“€μ„ μ‚¬μš©ν•˜μ„Έμš”.
  • ν•œκΈ€ μž…μΆœλ ₯이 μ—†λŠ” 버전은 english 폴더 μ•„λž˜μ— μžˆμŠ΅λ‹ˆλ‹€.
  • VS2022: HongLabCppSummary.sln 더블클릭
  • VSCode: ν•΄λ‹Ήλ˜λŠ” ν™˜κ²½μ˜ .vscode_XXX 폴더λ₯Ό .vscode둜 λ³€κ²½ (κ°•μ˜ μ˜μƒμ— μ„€λͺ… μžˆμ–΄μš”)

λ§₯ μ‚¬μš© μΆ”κ°€ μ•ˆλ‚΄

  • 2024λ…„ 2μ›” 6일 ν˜„μž¬ VSCodeκ°€ 1.86.0둜 μ—…λ°μ΄νŠΈ λ˜λ©΄μ„œ λ¬Έμ œκ°€ 생긴 것 κ°™μŠ΅λ‹ˆλ‹€.
  • ν˜„μž¬ ν™•μΈν•œ κ°€μž₯ κ°„λ‹¨ν•œ 해결책은 "C/C++ Runner v9.4.7 (μ œμž‘μž franneck94)" ν™•μž₯을 μ‚¬μš©ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€. μ‚¬μš©λ²•μ€ ν™•μž₯ 자체 μ„€λͺ… μ˜μƒ λ³΄μ‹œλ©΄ κ°„λ‹¨ν•©λ‹ˆλ‹€. κ°„λ‹¨νžˆ μš”μ•½ν•˜λ©΄, λ°”λ‹₯의 νˆ΄λ°”μ—μ„œ 경둜λͺ… ν΄λ¦­ν•˜λ©΄ μ–΄λ–€ 예제λ₯Ό λΉŒλ“œν• μ§€ 선택 -> ν†±λ‹ˆλ°”ν€΄λ‘œ λΉŒλ“œ -> μ‚Όκ°ν˜•(play) λ²„νŠΌμœΌλ‘œ μ‹€ν–‰
  • .vscode 폴더λ₯Ό μ‚­μ œν•œ 후에 C/C++ Runner ν™•μž₯ μ„€μΉ˜ 후에 λ‚˜νƒ€λ‚˜λŠ” ν•˜λ‹¨μ˜ ν†±λ‹ˆλ°”ν€΄ μ•„μ΄μ½˜μ„ ν΄λ¦­ν•˜λ©΄ .vscode 폴더가 λ‹€μ‹œ μƒκΈ°λ©΄μ„œ .json μ„€μ •νŒŒμΌλ“€μ΄ λ§Œλ“€μ–΄μ§‘λ‹ˆλ‹€. 이 νŒŒμΌλ“€ μ•ˆμ— c++17 μ„€μ •λ§Œ ν•΄μ£Όλ©΄ λ©λ‹ˆλ‹€.

settings.json

"C_Cpp_Runner.cppStandard": "c++17",

c_cpp_properties.json

"cppStandard": "c++17",

launch.json

"args": ["-std=c++17"],
  • κ·Έ 외에 XCodeλ₯Ό μ„€μΉ˜ν–ˆλŠ”λ° ν•„μˆ˜μΈμ§€λŠ” 확인을 μ•ˆν•΄λ΄€μŠ΅λ‹ˆλ‹€. VCode 터미널에 XCode μ‚¬μš© λ™μ˜ν•˜λΌκ³  λœ¨λ©΄μ„œ μ‚¬μš©μž κΆŒν•œμœΌλ‘œ λ‹€μ‹œν•˜λΌκ³  λͺ…λ Ήμ–΄λ₯Ό μ•ˆλ‚΄ν•΄μ€„ν…λ° λ§₯ 자체 터미널을 λ§Œλ“€μ–΄μ„œ κ·Έ λͺ…λ Ήμ–΄λŒ€λ‘œ μ‹€ν–‰ν•˜κ³  λ™μ˜ν•˜λ©΄ λ©λ‹ˆλ‹€.
  • ν˜Ήμ‹œ 더 쒋은 방법 λ°œκ²¬ν•˜μ‹  뢄듀은 λ””μŠ€μ½”λ“œλ‘œ 제보 λΆ€νƒλ“œλ¦½λ‹ˆλ‹€.