Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/22: Рейтинг темы: голосов - 22, средняя оценка - 4.64
37 / 37 / 5
Регистрация: 12.02.2010
Сообщений: 239

string в консоле - ошибка

05.08.2010, 18:20. Показов 4403. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот все не понять!!! В оконном приложение проблем нет, а в консольном выдает ошибки
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <vcl.h>
#include <iostream.h>
#include <conio.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{
    cout << "Vvedite slovo." << endl;
    string text;
    cin >> text;
    cout << "Look" << endl; 
    cout << text << endl;
    getch();
    return 0;
}
[BCC32 Error] File1.cpp(16): E2094 'operator>>' not implemented in type 'istream' for arguments of type 'AnsiString'
[BCC32 Error] File1.cpp(20): E2094 'operator<<' not implemented in type 'ostream' for arguments of type 'AnsiString'
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.08.2010, 18:20
Ответы с готовыми решениями:

Ошибка PHPOfice: Cannot use PhpOffice\PhpWord\Shared\String as String because 'String' is a special class name
Fatal error: Cannot use PhpOffice\PhpWord\Shared\String as String because 'String' is a special class name in...

Ошибка в консоле при установки модуля
Я в консоль ввёл команду pip install dlib идёт загрузка и выскакивает в консоле ошибка.Саму фотографию ошибки я скинул....

Массивы и наследования(непонятная ошибка в консоле std::logic_error)
Вот два класса, не могу в мейне объект elementspiska создать подскажите добрые люди:) class Bill { protected: string name; ...

7
Покинул форум
3189 / 1368 / 109
Регистрация: 29.01.2010
Сообщений: 2,887
05.08.2010, 18:31
Игорь98, у меня нормально работает. Может быть, вы как-то не правильно создали Консольный проект?
0
Эксперт С++
 Аватар для MikeSoft
3957 / 1812 / 184
Регистрация: 21.11.2009
Сообщений: 2,540
05.08.2010, 18:39
Игорь98, пробуйте так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//---------------------------------------------------------------------------
#include <iostream>
#include <string>
//---------------------------------------------------------------------------
using namespace std;
 
int main(int argc, char *argv[])
{
  string text;
  cout << "Enter text:\n";
  getline(cin, text);
  cout << "Your text was:\n" << text;
  system("pause");
 
  return 0;
}
//---------------------------------------------------------------------------
1
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
05.08.2010, 21:44
Игорь98, у тебя ругается на класс AnsiString. Точнее не на сам класс, а на то, что для него не реализован оператор "<<" для ostream. Думаю, что проблема в заглоовочном файле vcl.h, из-за которого класс string (который из стандарта Си++) воспринимается как AnsiString (который есть борландовская самоделка). Вместо него попробуй подключи string.h. Или, что более надёжно, подключай файл string (без .h на конце) и везде вместо класса string пиши std::string
1
 Аватар для abiprofi
48 / 48 / 7
Регистрация: 04.08.2010
Сообщений: 110
06.08.2010, 04:17
Необходимо добавить строку:
C++
1
#include <string>
Ничего больше менять не нужно!
1
37 / 37 / 5
Регистрация: 12.02.2010
Сообщений: 239
06.08.2010, 10:48  [ТС]
А, все разобрался нужно просто было добавить
C++
1
#include <string>
Хотя в оконных приложениях ничего добавлять не надо!!!
0
Покинул форум
3189 / 1368 / 109
Регистрация: 29.01.2010
Сообщений: 2,887
06.08.2010, 11:02
Игорь98, там все что нужно уже добавленно при создании проекта. Хотя у меня ваш код работает и без добавления string.h...
0
 Аватар для Nervios
0 / 0 / 0
Регистрация: 16.04.2011
Сообщений: 24
02.09.2011, 18:45
Цитата Сообщение от NiTan Посмотреть сообщение
Игорь98, там все что нужно уже добавленно при создании проекта. Хотя у меня ваш код работает и без добавления string.h...
А у Вас какая среда? На 2006 палит норм, на rad 10 у меня пишет такие же ошибки...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.09.2011, 18:45
Помогаю со студенческими работами здесь

Ошибка TypeError: 'in <string>' requires string as left operand, not tuple
В чем заключается ошибка и как ее исправить? @bot.callback_query_handler(func=lambda call: True) def user_register(call): ...

Ошибка при присвоении argv[1] переменной string. Как конвертировать к типу string?
&quot;call of an object of a class type without appropriate operator() or conversion functions to pointer-to-function type&quot; ...

Ошибка в типе данных 'String' and 'System::String'
Всем привет. помогите, выдает ошибку File1.cpp(40): E2015 Ambiguity between 'String' and 'System::String' ...

Нельзя преобразовать тип Tuple<string,string,string,string> к string
Здравствуйте, у меня возникла проблема. При запуске кода, вылезает ошибка &quot;Нельзя преобразовать тип...

Ошибка со string и unicode string
Записываю в комбобокс значение и хочу его сохранить, но выходит ошибка Е2277. str.c_str() = ComboBox1-&gt;Text;


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла: Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью в конфигурации КА2. Данные берутся из регистра сведений, по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru