공백을 제거하고 공백 뒤에 문자를 저장하려고합니다. 이것은 ws
기능은 스트림에서 공백을 제거하지만 더 효율적인 공백 제거 방법
istreams.get(characters, 50, ':');
istreams.get(c);
istreams.getline(kill.killMap, 35);
if(kill.killMap[0] = '\0)
{
cout << "Error;
break;
}
istreams >> ws;
istreams.get(characters, 50, ':');
istreams.get(c);
istreams.getline(kill.player, 35);
if(kill.player[0] = '\0)
{
cout << "Error;
break;
}
, 나는 그것이 않는 생각하지 않는다
내 코드입니다Map: Out of planet
Player: Max
:
이
은 내가 읽고 있습니다 파일입니다char
배열과 동일합니다. 누군가가 나에게 공백
이를 제거하는 단지 효율적인 방법을 작동하거나 ws
을 얻는 방법을 말할 수 있다면 정말 감사하겠습니다 것은 내가 무엇입니까 무엇 :
cout << kill.killMap << endl;
Out of planet //THERE IS WHITESPACE
cout << kill.player << endl;
Max //THERE IS WHITESPACE
내가 정말 원하는 것 :
cout << kill.killMap << endl;
Out of planet // NOTICE THERE IS NO WHITESPACE
cout << kill.player << endl;
Max // NOTICE THERE IS NO WHITESPACE
C++ strings
또는 Vectors
을 사용하지 않고이 작업을 수행 할 수 있습니까? 내가 사용하려고합니다 C Style strings
실제로 얻는 결과는 무엇입니까? – 0x499602D2
귀하의 질문은 현재 명확하지 않습니다. 지금 정확히 무엇을 얻고 있으며 대신 무엇을 얻고 싶습니까? –
@JerryCoffin, 편집 된 질문을 참조하십시오. –