Я пытаюсь создать программу, которая может брать строку из файла и преобразовывать ее в 4 предопределенных целых числа.
На данный момент я пытаюсь выполнить этап после извлечения строки из документа, чтобы разделить его на нужные части.
"" создавал проблемы, но их легко решить с помощью std::replace, заменив оскорбительные символы. В конце концов, источником строки будет непосредственно из файла, но при вводе ее вручную терминал автоматически ломается:
string:
:bounds
И каким-то образом, без посторонней помощи, он ломается более странным образом:
string:
#include
#include
#include
using namespace std;
int main(){
//
string line6;
cout > line6;
std::replace( line6.begin(), line6.end(), '', ';');
std::replace( line6.begin(), line6.end(), '"', '_');
cout
Подробнее здесь: https://stackoverflow.com/questions/793 ... tring-that
Как игнорировать специальные символы, в данном случае <, /> и «», в строке, из которой мне нужно извлечь информацию? ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение