@a-lexus91_yandex

Как легко осуществить ввод/вывод string Visual C++?

Пишу на С++ и, когда работаю с типом string, отлично использую cin>>s, cout< < s и тд. Но все это работает на всех компиляторах, кроме VISUAL C++. Там он не понимает cin>>s
Конечно, можно написать ввод в char* и тд...но разве нет нормального способа считать строчку в вижуалке, без танцев с бубнами???
  • Вопрос задан
  • 572 просмотра
Пригласить эксперта
Ответы на вопрос 2
@none7
#include <iostream>
#include <string>

int main() {
    std::string s1, s2;
    std::getline(std::cin, s1);
    std::cin >> s2;
}
Ответ написан
Daniro_San
@Daniro_San
Программист
Дело в том что в VC++ операторы >> и << для строк определенны не с классом string (файл ) , и даже не с классом iostream (файл ), а в отдельном файле
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы