formatted string

킴스코딩클럽·2022년 9월 23일
1

CS기초 시리즈

목록 보기
16/71

printf는 포멧을 지정하는 것임

int number{ 1 };
char name[]{ "doggy" };
    
print f >> print format
printf("hello wordl\n");
std::cout<<"hello  world"<<std::endl;

c언어 스타일-문장의 포멧을 지정해 주어야함

printf("%d:%s\n",number,name); 
// %d에는 정수 number %s에는 문자열 name이 들어감

c++ 스타일은 좀 더 편하고 간결함

std::cout<<number<<":"<<name<<endl;

재밌는 기능

int number{ 1 };
char name[]{ "doggy" };

std::cout << number << ":" << name << std::endl; 
   // 모니터로 출력

std::ostringstream oss; //output string stream - 출력 담당 문자열 스트림
oss << number << ":" << name << std::endl; 
   //이것이 문자열로 생성

std::cout << oss.str() << std::endl; 
   // 문자열로 만들어서 문자열에서 가져올 수 있음
profile
공부 기록용

0개의 댓글