inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

[10:30]<자답> cin에 빈칸이 있는 문자열 넣을 때 문제

해결됨

홍정모의 따라하며 배우는 C++

질문을 작성하면서 정리가 된다는 걸 경험했습니다. <code> #include <iostream> #include <string> using namespace std ; int main () { cout << "Your name : " << endl; string name; cin >> name; cout << endl; // cin.ignore(); cout << "Your age : " << endl; string age; cin >> age; cout << endl; cout << "address : " << endl; string addr; cin >> addr; cout << endl; cout << name << "##" << age << "##" << addr << endl; return 0 ; } <output> PS C:\coding\tbc_review\TBCPP\Chapter4> .\a.exe Your name : hong gil dong Your age : address : hong ## gil ## dong 요렇게 빈칸을 기준으로 문자열을 받는거네요. 감사합니다.

  • C++
호두 댓글 1 좋아요 1 조회수 235

[10:30] 문자열 중간에 빈칸이 있을 때 age로 넘어가는 문제

미해결

홍정모의 따라하며 배우는 C++

이해가 안돼서 줄바꿈을 해줘봤어요 <code> #include <iostream> #include <string> using namespace std ; int main () { cout << "Your name : " << endl; string name; cin >> name; cout << endl; // cin.ignore(); cout << "Your age : " << endl; string age; cin >> age; cout << endl; cout << name << "##" << age << endl; return 0 ; } <output> PS C:\coding\tbc_review\TBCPP\Chapter4> g++ *string.cpp* PS C:\coding\tbc_review\TBCPP\Chapter4> .\a.exe Your name : Jack Jack Your age : Jack##Jack ========================== 첫 번째 cin에서 빈칸 앞의 Jack을 입력받아서 name에 저장하고 두 번째 cin에서 빈칸 뒤의 Jack을 입력받아서 age에 저장하고 줄바꿈을 만나서 입력을 끝낸다는 건가요? 감사합니다.

  • C++
호두 댓글 1 좋아요 0 조회수 187

질문이 있습니다.

미해결

React로 NodeBird SNS 만들기

제가 했지만 이해가 잘 되지 않아 물어 보게 되었습니다. 헷갈려서 물어 보게 되었습니다. 위에 코드를 보시면 li를 클릭 했을때 dataInfo라는 함수로 data를 담아서 onclick를 처리 할수 있게 만들었습니다. 그렇게 하여 dataInfo에서는 data를 사용 할수 있게 하고 고차 컴포넌트를 이용하여 e를 사용 할 수 있게 하여 e.preventDefault()를 사용 하게 만들었습니다 첫번째로 e.preventDefault()를 사용 하기 위해 고차 컴포넌트를 사용 하였는데 이렇게 사용 하는 게 맞는지 궁금합니다 두번째는 dataInfo의 [] 값이 비어 있어도 계속 해서 값이 변화 하던데 아무런 값을 안넣어 줘도 되는지 해서 질문 남깁니다.

  • javascript
  • react
김로인 댓글 1 좋아요 0 조회수 158

A가 invertible할 때

미해결

선형대수학개론

안녕하세요! A가 invertible 할 때 A의 역행렬이 EpE(p-1)...E1 x In 아닌가요?? theorem 7에서 예제로 그렇게 설명을 들은 것 같아서 질문 드립니다. [Theorem 7] An nxn matrixt A is invertible if and only if A is row equivalent to In, and in this case, any sequence of elementary tow operations that reduces A to In also transforms In Into A-1. 혹시 제가 잘못 아는 부분이 있다면 말씀주시면 감사드리겠습니다!

  • 선형대수학
김땡땡 댓글 1 좋아요 0 조회수 218

비번 오류

미해결

깔끔한 협업, 슬기로운 슬랙생활 시작하기

개설도 다하고 세팅도 다하고 다시 로그인할려고하는데 비번이 틀리다고 해서 재설정하고 다시 로그인해도 비번이 틀렸다고 해서 다시 재설정하고 메일로 로그인해도 안되서 질문드려요

  • 업무 생산성
  • slack
  • 협업 툴
shinel lee 댓글 1 좋아요 0 조회수 365

FPS Controller object & 게임 실행 시, 전체화면 해제 방법

미해결

레트로의 유니티 C# 게임 프로그래밍 에센스

FPS Controller object & 게임 실행 시, Game 화면이 전체화면 됩니다. Scene 창 등 함께 보려면 어떻게 설정을 변경해야되나요?

  • unity
  • C#
임현규 댓글 1 좋아요 0 조회수 307

13분 30~40초사이 스스로 대입 방지

미해결

홍정모의 따라하며 배우는 C++

hello = hello 같은 스스로 대입을 하면 프로그램 입장에서 문제가 생긴다 하셨는데 구체적으로 어떻게 생기는지 질문해도 될까요?

  • C++
rlatjrfo57 댓글 2 좋아요 0 조회수 197

call, fork 함수 제가 이해하고 있는것이 맞나요?

미해결

React로 NodeBird SNS 만들기

만약 yield call() yield fork() 가 있다면 실행순서는 call이 동기적이니 call -> fork 이고 yield fork() yield call()이 있다면 fork-> call 이거나 call->fork 순으로 비동기적으로 실행되는것이 맞나요?

  • react
  • javascript
유쾌한 판다 댓글 1 좋아요 1 조회수 185

문의드립니다!!

미해결

React로 NodeBird SNS 만들기

hooks에서getInitialProps라고 함은, 현재 사용가능한 render 이전 상태의 라이프사이클 같은 느낌인데요.. 이부분을 살짝 응용하여, login 페이지 접속시, getInitialProps 단에서 user 정보 확인하여, 이미 로그인된 user의 정보가 존재하다면 "/" 경로로 push 해주는 기능을 구현하고 싶은데요.. 확인을 해보니, _app 의 loadUser 실행 후, success 의 결과는 login page 의 getIntialProps 이후에 완료가 되더군요.. 혹시나 getIntialProps 에서 user의 state를 갖는 방법이나, class Component로 사용하면 사용가능한 방법이 있나요..? componentWillMount 를 사용하려 했으나, 곧 사라질 라이프 사이클에, router 사용도 못하고.. * 참고로 Link로 이동하여 이미 state 가 존재하는 상태가 아닌 주소창에서 login 페이지를 입력하여 이동하거나, 새로고침을 하는 경우를 말씀드린 것입니다. 또한, 이렇게 구현하고자 하는 이유는 useEffect같은 라이프 사이클로 구현을 할 경우, 로그인된 사용자가 로그인 페이지로 접속할 때 잠깐 render되는 매끄럽지 못한 상황을 없애고자 생각을 하게 되었습니다. 이외에 좋은 방법이 있다면 추가로 알려주실수 있나요~~?

  • react
  • javascript
Jun Mr. 댓글 2 좋아요 0 조회수 266

aop에서 jointpoint 질문있습니다.

해결됨

윤재성의 스프링 프레임워크 개발자를 위한 실습을 통한 입문 과정

aop 복습중에 있습니다. jointpoint(조인트 포인트)라고 설명하셨는데 다른 서적을 보니 join point라고 하는데 둘 다 같은 개념인거죠?

  • spring
  • java
OMG 댓글 2 좋아요 1 조회수 180

엔터,,

미해결

웹 게임을 만들며 배우는 자바스크립트

엔터 치면 바로 코드가 실행되버리는데,, 어떻게 여러줄 코딩하죠?

  • javascript
이찬휘학부생 댓글 1 좋아요 0 조회수 227

[연습문제풀이3]

미해결

홍정모의 따라하며 배우는 C++

while, break, ++ptr 다 사용했습니다. <code> // 네 번째 시도 while ( 1 ) { if (*ptr == ' \0 ' ) break ; cout << *(++ptr - 1 ); } cout << "##" << endl; <output> PS C:\coding\tbc_review\TBCPP\Chapter6> g++ .\6_9.cpp PS C:\coding\tbc_review\TBCPP\Chapter6> .\a.exe Jack jack## 감사합니다.

  • C++
호두 댓글 0 좋아요 1 조회수 154

[연습문제풀이2]

미해결

홍정모의 따라하며 배우는 C++

while과 break만 사용하고 마지막에 주신 힌트가 ++ptr인데 ++ptr 이렇게 전위증가를 사용하면 맨 앞의 J가 출력이 안되더라고요 그래서 -1을 사용해봤습니다. 조건을 완벽하게 갖추진 못했네요 . break가 빠졌으니까요. 일단 진도 나간후에 다시 생각해봐야겠네요. <code> // 세 번째 시도 while (*ptr != ' \0 ' ) { cout << *(++ptr - 1 ); } cout << "##" << endl; <output> Jack jack## <전체코드> #include <iostream> using namespace std ; int main () { char name[] = "Jack jack" ; const int n_name = sizeof (name) / sizeof ( name [ 0 ]); char *ptr = name; // 첫 번째 시도 int i = 0 ; while (i < n_name) { if (*(ptr + i) == ' \0 ' ) break ; cout << *(ptr + i); ++i; } cout << "##" << endl; //널 캐릭터 확인용 // cout << *(ptr++) << endl; // cout << *(ptr++) << endl; // cout << *(ptr++) << endl; // cout << *(ptr++) << endl; // 두 번째 시도, 굳이 조건이 n_name이 아니어도 됐을 텐데... // while (n_name) // { // if (*ptr == '\0') // break; // cout << *(ptr++); // } // cout << "##" << endl; //널 캐릭터 확인용 // cout << *ptr-- << endl; // 감소 사용 // cout << *ptr-- << endl; // cout << *ptr-- << endl; // 세 번째 시도 while (*ptr != ' \0 ' ) { cout << *(++ptr - 1 ); } cout << "##" << endl; // 네 번째 시도 // for (int i = 0; i < n_name; ++i) // { // // cout << char(toupper(name[i])) << endl; // cout << *(ptr + i); // } // cout << "##" << endl; // cout << endl; // long long array[] = {9, 7, 5, 3, 1}; // long long *ptr = array; // for (int i = 0; i < sizeof(array) / sizeof(array[0]); ++i) // { // cout << *(ptr + i) << " " << (uintptr_t)(ptr + i) << endl; // } // short value = 7; // short *ptr = &value; // cout << uintptr_t(ptr - 1) << endl; // cout << uintptr_t(ptr) << endl; // cout << uintptr_t(ptr + 1) << endl; return 0 ; }

  • C++
호두 댓글 0 좋아요 1 조회수 193

gist에 아이디 남겼습니다

미해결

Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념

gist에 아이디 남겼습니다

  • javascript
  • vuejs
양예은 댓글 2 좋아요 1 조회수 146

[연습문제 풀이]

미해결

홍정모의 따라하며 배우는 C++

<code> #include <iostream> using namespace std ; int main () { char name[] = "Jack jack" ; const int n_name = sizeof (name) / sizeof ( name [ 0 ]); char *ptr = name; // 첫 번째 시도 int i = 0 ; while (i < n_name) { if (*(ptr + i) == ' \0 ' ) break ; cout << *(ptr + i); ++i; } cout << "##" << endl; //널 캐릭터 확인용 // cout << *(ptr++) << endl; // cout << *(ptr++) << endl; // cout << *(ptr++) << endl; // cout << *(ptr++) << endl; // 두 번째 시도, 굳이 조건이 n_name이 아니어도 됐을 텐데... while (n_name) { if (*ptr == ' \0 ' ) break ; cout << *(ptr++); } cout << "##" << endl; //널 캐릭터 확인용 // for (int i = 0; i < n_name; ++i) // { // // cout << char(toupper(name[i])) << endl; // cout << *(ptr + i); // } // cout << "##" << endl; // cout << endl; // long long array[] = {9, 7, 5, 3, 1}; // long long *ptr = array; // for (int i = 0; i < sizeof(array) / sizeof(array[0]); ++i) // { // cout << *(ptr + i) << " " << (uintptr_t)(ptr + i) << endl; // } // short value = 7; // short *ptr = &value; // cout << uintptr_t(ptr - 1) << endl; // cout << uintptr_t(ptr) << endl; // cout << uintptr_t(ptr + 1) << endl; return 0 ; } <output> PS C:\coding\tbc_review\TBCPP\Chapter6> g++ .\6_9.cpp PS C:\coding\tbc_review\TBCPP\Chapter6> .\a.exe Jack jack## Jack jack##

  • C++
호두 댓글 0 좋아요 1 조회수 190

Sum-Rule 증명할 떄 Triangle Inequality를 사용하는 이유가 궁금합니다

해결됨

벡터 미적분학 시리즈1 - 미분 기초

안녕하세요 선생님 미적분1의 미분파트를 공부하고 오느라 중간에 잠시 공백이 있었습니다. 이틀전부터 다시 벡터미분을 보기 시작했습니다 :) 오랜만에 공부해서 그런지 질문이 하나 생겼습니다. Sum-Rule을 증명하는 강의 슬라이드(12:35초)에서 Triangle Inequality를 사용하셨는데, 굳이 Triangle Inequality를 사용하신 이유가 궁금합니다. 어차피 두 함수 f(x)와 g(x)가 Xo에서 미분이 가능하다면, Xo에서 f(x)와 g(x)의 극한값이 전부 0이므로 극한의 성질에 의해서 f(x) + g(x)도 Xo에서 극한이 0으로 수렴하지 않나요? 단순 합을 쓰지 않고좀 더 고급(?)인 삼각부등식을 사용하셔서 증명하신 이유가 궁금합니다. 좋은 강의 열어주셔서 정말 감사합니다 :) P.S 미적분1의 미분파트를 보고, 벡터미분을 본 다음에 미적분1의 적분파트를 보고 벡터적분을 보려고 하는데 이런 학습방법도 괜찮은 아이디어일까요?

  • 미적분
Ki Beom Kwon 댓글 2 좋아요 0 조회수 368

virtual box 로 설치시 최소 필요 자원에 관해 질문 드립니다.

미해결

대세는 쿠버네티스 (초급~중급편)

쿠버네티스를 centos 에 버츄얼 박스를 돌려서 설치하려고 하는데 실습 영상을 보니 150기가씩 배분 하셨는데요.. 메모리 3GB에 디스크용량 20GB 씩으로는 본 강좌의 실습을 따라 하는데 많이 부족할까요? 한번도 쿠버네티스를 설치 해 본 적이 없어 자원이 얼마나 필요한지 감이 잡히질 않네요..

  • docker
  • kubernetes
Woo-seok Choi 댓글 1 좋아요 0 조회수 190

인기 태그

인프런 TOP Writers

주간 인기글