SW Developer's Note

  • 홈
  • 태그
  • 방명록

C++ 프로그래밍/Unmanaged Programming 2

[Unmanaged Programming] 입력(Input)

입력(Input)  Input Stream 키보드에서 읽기- C: scanf()char firstnName[20];scanf("%s",firstName); - C++: cinchar firstName[20];cin >> firstName; 왜 scanf()는 위험한가?- char 배열에 "POPE"를 넣어 보자char firstName[5];scanf("%s", firstName); → scanf()는 경계검사를 하지 않는다! char firstName[4];cin >> firstName;- char[] == char*- cin은 char배열의 길이를 모름- 메모리 할당 이슈 = 다른문제는 아님 C에서는 이렇게 한다char line[512];char temp[512];char firstName[4];if..

C++ 프로그래밍/Unmanaged Programming 2024.06.05

[Unmanaged Programming] 출력(Output)

출력(Output) 1. Hello World 출력하기- Cprintf("Hello,%s%d\n","world",123); - C++#include int main(){ std::cout  ※ namespace- java의 패키지나 C#의 네임스페이스와 비슷→ 이런 것들과의 이름 충돌을 피하기 위해,- 함수- 클래스- 기타 등등namespace hello{ void PrintHelloWorld();}→ 소문자로 주로 표기한다 예제)namespace hello{ void SayHello();}namespace hi{ void SayHello();}//...hello::SayHello();hi::SayHello(); ※ using 지시문- java의 import나 C#의 using과 비슷- 타이핑의 양을 줄..

C++ 프로그래밍/Unmanaged Programming 2024.05.16
이전
1
다음
더보기
  • 분류 전체보기 (104)
    • C++ 프로그래밍 (58)
      • 기초 문법 (38)
      • 자료구조와 알고리즘 (17)
      • Unmanaged Programming (2)
    • Python 프로그래밍 (11)
      • 기초 문법 (11)
    • SQL (2)
      • 기초 문법 (0)
      • MindLog (2)
    • Flutter (1)
      • 기초 문법 (1)
    • Unreal Engine 5 (4)
      • Tutorial (4)
    • 윈도우 프로그래밍 (2)
      • MFC (2)
    • 웹 개발 (2)
      • 기초 문법 (0)
      • React (1)
      • Rust (1)
    • LISP 프로그래밍 (7)
      • 기초 문법 (6)
      • 실무 LISP (1)
    • 개발지식 (1)
    • 코딩테스트 (7)
      • 기초강의 (0)
      • 백준 (5)
      • 프로그래머스 (2)
    • 포트폴리오 (8)
      • 건축 (7)
      • IT (1)
    • 끄적끄적 (1)

최근글과 인기글

  • 최근글
  • 인기글

공지사항

  • 네이버 블로그도 오픈했습니다 ^^

Tag

Unreal Engine 5, 백준, 2강, >, cout, 기초, 파이썬 프로그래밍의 기초, Tutorial, 점프 투 파이썬, 모두를 위한 파이썬, LISP, 자료구조와 알고리즘, unmanaged programming, 문법, 웹 개발, Python, mindlog, C++, 윈도우 프로그래밍, 자료형,

최근댓글

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바