#include <iostream>
#include <string>
#include <fstream>
using namespace std;
int main() {
ios_base::sync_with_stdio(false);
string s;
ifstream inf(stdin);
getline(inf, s);
cout << s << "\n";
for (int i = 0; i < s.size(); i++) cout << s[i];
}
qhrrkfl2 4년 전
일단 문자열은 char형 포인터로 받을수 있다고 압니다.
char * str;
str= "문자열을 이케 받으면 되용~";
그런데 입력을 통한 문자열을 받으려면 저런 방식으로는 안되지 않습니까?
제 질문은
1. 입력으로 문자열을 받고싶습니다. (string class를 사용 안하고)
2.입력받은 문자열을 문자 로 쪼갤수 있는 방식으로 입력받고싶습니다.
(입력받은것이 배열이니까 배열이름으로 주소값의 가감산을 하고싶어요)
3.입력받은 문자열의 길이 만큼 메모리를 할당하고 싶습니다.(char[128]이런식으로 댐 넣기 싫어욤!)