본문 바로가기 메뉴 바로가기

호로록

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

호로록

검색하기 폼
  • 분류 전체보기 (193)
    • MFC (0)
    • 알고리즘 (122)
      • C++ (93)
      • C (29)
    • 클라우드 (0)
    • django project (42)
      • 커뮤니티 (10)
      • 쇼핑몰 (11)
      • 블로그 (13)
      • 인스타그램 (7)
    • python (11)
    • 아무거나 (0)
    • git Error Handling (1)
    • 데이터 시각화 (12)
  • 방명록

알고리즘/C++ (93)
c++ cin.get cin.getline 차이

cin.getline(저장주소, 최대 저장 갯수, 종료 문자) - 공백, 개행문자 받음 - 문자열만 받음 - 종결문자 생략시 엔터로 받음 cin.get() - 문자만 받음 - 공백, 개행문자 받음

알고리즘/C++ 2020. 2. 15. 14:52
코드업 기초 100제 : 1021 C++ 단어 출력 cin.getline()

한 단어가 입력된다.(단, 단어의 길이는 50자 이하이다.) 문자를 50개 저장하기 위해서는 char data[51] 로 선언하면 된다. char data[51]=""; scanf("%s", data); 를 실행하면, data[51] 에 한 단어가 저장된다. cin.getline(저장주소, 최대 입력 가능 수, 종결 문자) 엔터 입력 이전까지 문자열을 입력받아서 str에 저장한다. 최대 51자만 저장된다. 하지만 51번째 문자에는 NULL이 들어가므로 사실상 50 개의 문자만 받을 수 있다. #include using namespace std; int main() { char str[51]; cin.getline(str, 51, '\n'); cout

알고리즘/C++ 2020. 2. 15. 14:30
코드업 기초 100제 : 1019 C++ (cout.width cout.fill)

입력받은 연, 월, 일을 yyyy.mm.dd 형식으로 출력한다. (%02d를 사용하면 2칸을 사용해 출력하는데, 한 자리 수인 경우 앞에 0을 붙여 출력한다.) 이렇게 비효율적으로 푸는게 맞는지 모르겠다. 분명 적합한 함수가 있을텐데.. C 가 굉장히 다 짜야하는 비효율적인 언어라고 생각했는데,,, C++ 아직 낯설다 ㅠ cout.width : 출력 자릿수 설정 cout.fill() : 출력 자릿수를 맞추고 빈 자리를 무엇으로 채울건지 #include using namespace std; int main() { int y, m, d; cin >> y; cin.ignore(256, '.'); cin >> m; cin.ignore(256, '.'); cin >> d; cout.width(4); cout.fi..

알고리즘/C++ 2020. 2. 15. 14:01
코드업 기초 100제 : 1018 C++ (cin.ignore)

문제 어떤 형식에 맞추어 시간이 입력될 때, 그대로 출력하는 연습을 해보자. 참고 scanf( ) 함수는 지정한 형식(format)에 따라 입력받는 함수이다. 따라서, 입력받고자 하는 형식으로 표현해주면 된다. 예시 scanf("%d:%d", &h, &m); //콜론(:) 기호를 기준으로 두 수가 각 변수에 저장된다. C언어로 하면 쉬운데 C++을 배운지 얼마 안되어서 어떻게 형식을 구분해서 입력받아야하는지 당황했다. 시간에 대한 hour 값을 받고 ":" 콜론 표시가 나올 때까지 무시하고 : 표시가 나오면 그 뒤에 나오는 정수값을 min에 저장한다. 새로 알게된 함수 cin.ignore : 특정 문자가 나올 때까지 기다린다. #include using namespace std; int main() { ..

알고리즘/C++ 2020. 2. 15. 13:47
코드업 기초 100제 : 소수점 출력 관련 함수 fixed, precsion

1. float 형 숫자를 출력할 때, 소수점들이 그대로 출력되도록 하는 함수 소수점을 고정시키겠다는 뜻 cout

알고리즘/C++ 2020. 2. 15. 13:40
이전 1 ··· 9 10 11 12 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • UITableViewController Not Working
  • 까만 화면
  • pythonanywhere배포방법
  • django 개발일지
  • django 태그
  • django tag
  • django 로그인접근
  • cleaned_data
  • django pythoneverywhere
  • django 게시판
  • CellForRowAt 호출안됨
  • 실시간 데이터베이스
  • iOS 데이터베이스
  • ModelForm Form 차이
  • pythonanywhere배포
  • Django
  • python 웹 배포
  • django clean
  • Firebase 데이터베이스 추천
  • iOS UITableView 출력안됨
  • iOS 검은 화면
  • Realtime Database
  • 장고 태그달기
  • 장고 게시판
  • 테이블출력안됨
  • 알파벳 카운팅
  • 웹 배포
  • 데이터베이스 추천
  • iOS 화면 안나옴
  • CellForRowAt Not Called
more
«   2025/06   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.