C의 atoi()를 대신해서
C++에서는 stringstream을 사용할 수 있다.(char 배열을 int로 쉽게 변환할 수 있다!)
예제는 다음과 같다!
#include <iostream>
#include <sstream>
int main(int argc, char** argv)
{
char* a = "123"; // 원본
std::string b(a);
std::stringstream str(b); // stringstream 생성
int c;
str >> c; // int로 변환
printf("%d", c); // 결과 출력
return 0;
}
C++에서는 stringstream을 사용할 수 있다.(char 배열을 int로 쉽게 변환할 수 있다!)
예제는 다음과 같다!
#include <iostream>
{
char* a = "123"; // 원본
std::string b(a);
std::stringstream str(b); // stringstream 생성
int c;
str >> c; // int로 변환
printf("%d", c); // 결과 출력
return 0;
}
'IT노트(구) > C/C++' 카테고리의 다른 글
(C언어) 간단한 윈도우 스레드 예제(CreateThread 이용) (1) | 2016.01.11 |
---|---|
(C++) boost::lexical_cast를 이용한 형변환 예제 (0) | 2016.01.11 |
(C++) cout 표준 출력 방향을 콘솔에서 파일로 전환하는 방법 (0) | 2016.01.07 |
초간단 IOCP 예제(서버/클라이언트) (0) | 2016.01.06 |
(C언어) float를 char*로 형변환 방법 (0) | 2016.01.05 |