|
7 / 7 / 0
Регистрация: 29.06.2013
Сообщений: 218
|
||||||
Cin.getline "error: no matching function for call to "STD::BASIC_istream<char> и.тд)14.01.2019, 11:19. Показов 11275. Ответов 36
Метки нет (Все метки)
быстрый поиск в интернете дал понять, сущность проблемы, но не ее основу.
касательно работы с интами все ОК. читает и выводит. с char он пишет "ВЫПОЛНЕНИЕ FAILED) а со string выдает эту ошибку, я только начал погружаться в основы С++ до того изучил java basic core. я продолжу гуглить, если кто-нибудь сталкивался с подобными вещами, буду признателен за любую инфу. возможно проблема с IDE. дома у меня стоит visual studio и с ней все работает. на работе же minGW и netBeans
или может быть дело в этих стандартах с++11 с++98 я еще не до конца разобрался, много информации
0
|
||||||
| 14.01.2019, 11:19 | |
|
Ответы с готовыми решениями:
36
Ошибка: no matching function for call to 'Slovare<std::basic_string<char> >::show()' Error: No matching function for call to |
|
7 / 7 / 0
Регистрация: 29.06.2013
Сообщений: 218
|
|
| 14.01.2019, 13:24 [ТС] | |
|
ладно, думаю дело раскрыто. потому, что я знаю, что этот код рабочий 100% и в книге так же написанно. Закрыаю вопрос, фиг с ним
Добавлено через 1 час 52 минуты я конечно продолжил рыться, и скорее всего, у меня тупо старый компилятор. Так, как класс istream был создан еще в С а в С еще тогда не было STRING то, он просто не вырубает. Думаю, проблема именно кроется здесь
0
|
|
|
Параллельный Кот
1905 / 827 / 350
Регистрация: 25.03.2016
Сообщений: 2,045
|
|||||||
| 14.01.2019, 13:49 | |||||||
|
std::string не является встроенным типом, поэтому напрямую потоками не поддерживается. Чтобы с ним работать, необходимо подключать заголовочный файл <string>, в котором определены функции и операторы ввода/вывода.
0
|
|||||||
|
7 / 7 / 0
Регистрация: 29.06.2013
Сообщений: 218
|
||||
| 14.01.2019, 14:00 [ТС] | ||||
|
и не хавает ее в разных варияциях, и при передачи син, чтобы он знал где ее искать, и даже пробывал в разных стандартах. Добавлено через 3 минуты
0
|
||||
|
Параллельный Кот
1905 / 827 / 350
Регистрация: 25.03.2016
Сообщений: 2,045
|
|||
| 14.01.2019, 14:02 | |||
|
Какой именно код у вас не работает? Вы показали один код, на скрине совсем другой. Если проблема с тем, что на скрине, обратите внимание, что для чтения строки в std::string функция getline() указана без cin., т.е. это не метод класса.
0
|
|||
|
7 / 7 / 0
Регистрация: 29.06.2013
Сообщений: 218
|
|||
| 14.01.2019, 14:09 [ТС] | |||
|
поправьте меня если я не прав. функция принимает 3 аргумента. 2 из них нам нужны. это куда записывать, и кол-во элементов. ну или как вы написали, cin.getline(cin,str) так как функция не является обьектом класса передаем место откуда ищет ввод а сама стринга автоматически растягивается сколько надо.. (какпрямнувыпоняли) и не работать! пишет, что сборка удалась, а выполнение не удалось Добавлено через 59 секунд следовательно, код, который работает у меня дома в визуал студио. и код который не работает в minGW netbeans говорит мне о том, что проблема глубже. скорее всего где-то где мне не хватает знаний
0
|
|||
|
Параллельный Кот
1905 / 827 / 350
Регистрация: 25.03.2016
Сообщений: 2,045
|
||
| 14.01.2019, 14:13 | ||
cin., т.е. так getline(cin,str).По вашему описанию трудно понять, что происходит. Покажите пожалуйста код, который компилируется, но не выполняется. И текст ошибки.
0
|
||
|
7 / 7 / 0
Регистрация: 29.06.2013
Сообщений: 218
|
|||||||
| 14.01.2019, 14:31 [ТС] | |||||||
0
|
|||||||
|
7 / 7 / 0
Регистрация: 29.06.2013
Сообщений: 218
|
|
| 14.01.2019, 14:31 [ТС] | |
|
это собирается, но не выполняется
0
|
|
|
Параллельный Кот
1905 / 827 / 350
Регистрация: 25.03.2016
Сообщений: 2,045
|
|
| 14.01.2019, 14:53 | |
|
Александер2000, полагаю, что не настроена IDE и/или библиотеки. Чтобы это выяснить, найдите файл exe, который был создан после компиляции, откройте командную строку и запустите его. О результатах расскажите.
0
|
|
|
7 / 7 / 0
Регистрация: 29.06.2013
Сообщений: 218
|
||
| 14.01.2019, 15:02 [ТС] | ||
|
0
|
||
|
Параллельный Кот
1905 / 827 / 350
Регистрация: 25.03.2016
Сообщений: 2,045
|
|
| 14.01.2019, 15:15 | |
|
Александер2000, это похоже и есть причина. Не установлено ли у вас несколько разных версий mingw? Если так, то желательно их удалить, установить одну последнюю версию, прописать ее в настройках IDE и в переменную окружения PATH.
0
|
|
|
7 / 7 / 0
Регистрация: 29.06.2013
Сообщений: 218
|
||
| 14.01.2019, 15:21 [ТС] | ||
|
это мой системный PATH но есть еще локальный, в локальном PYTHON есть ли вероятность, что с++ нужен локальный? не сильно понимаю разницу в этом всем. С++ говорили что будет не прост, но не думал, что в самом анчале на анстройке инструментария)))
0
|
||
|
Mental handicap
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
|
|
| 14.01.2019, 15:23 | |
Сообщение было отмечено valen10 как решение
Решение
Александер2000, почему нельзя скачать Visual Studio? Зачем эти танцы с бубном?
0
|
|
|
7 / 7 / 0
Регистрация: 29.06.2013
Сообщений: 218
|
||
| 14.01.2019, 15:32 [ТС] | ||
|
Просто, переустанавливать винду это ОООЧЕНЬ неудобно для рабочей станции, ставить виртуалку(мало оперативки) а обновления он не тянет, то ли винда здесь раскуроченая, то ли чот. впринципе можно попробывать вручную поставить все необходимые части для студии, но я думал этот процесс примерно такой же, как воскрешение какого-нибудь компилятора. п.с разумеется установка визуалстудии тут крашиться в салатик
0
|
||
|
Mental handicap
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
|
||
| 14.01.2019, 15:35 | ||
|
Бесплатные среды (IDE) для программирования на С/С++
0
|
||
|
7 / 7 / 0
Регистрация: 29.06.2013
Сообщений: 218
|
||
| 14.01.2019, 15:38 [ТС] | ||
|
0
|
||
|
Параллельный Кот
1905 / 827 / 350
Регистрация: 25.03.2016
Сообщений: 2,045
|
|
| 14.01.2019, 15:39 | |
|
Александер2000, хорошо, можно так оставить. Зайдите в настройки NetBeans, посмотрите, какой там компилятор прописан. И еще немного смущает
C:\cygwin64\bin;C:\TDM-GCC-64\bin;C:\MinGW\bin. Не могут ли cygwin, gcc и mingw конфликтовать на уровне библиотек? База то у них одна - gcc. Скорее всего в PATH надо оставить что-то одно, а именно используемый компилятор.
0
|
|
|
Mental handicap
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
|
|
| 14.01.2019, 15:40 | |
|
Александер2000, Бесплатные среды (IDE) для программирования на С/С++ (смотрите полседнюю страницу)
обычно нет, попробуйте поставить студию подревнее, если вам в образовательных целях, еще могу посоветовать cmake + какой-то текстовый редактор, если вам сама студия как IDE грузится вечность.
0
|
|
|
7 / 7 / 0
Регистрация: 29.06.2013
Сообщений: 218
|
|||
| 14.01.2019, 15:49 [ТС] | |||
|
ща докачаю, отпишусь. если все заработает, поблагодарю всех за участие. главное, чтобы я мог учиться. неажно как. минут через 15 отпишусь
0
|
|||
| 14.01.2019, 15:49 | |
|
Помогаю со студенческими работами здесь
20
error: no matching function for call to `QObject::connect(QPushButton&, const char[10], QApplication*, const char[8])' ОШИБКА no matching function for call to 'std::basic_ostream<char>::getline(std::string&, int)' Error: no matching function for call to 'std::basic_string<char>::find
[bcc32c Error]: no matching function for call to 'strcpy' Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|