0 / 0 / 1
Регистрация: 02.04.2016
Сообщений: 21
|
|||||||||||
1 | |||||||||||
Ошибка при работе со строками13.06.2016, 15:04. Показов 749. Ответов 2
Метки нет (Все метки)
Доброго времени суток!
Казалось бы, простая проблема, но разобраться пока что никак не удаётся. Прошу помочь. Итак, нужно ввести из файла (в нём записано: Мама мыла раму.) строку и сравнить её с другой строкой, используя Google testing framework (gtests). Функция для ввода строки:
Вторая - ASSERT_STREQ подчёркнуто и подписано: #define ASSERT_STREQ(expected, actual) ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperSTREQ, expected, actual) Error: no instance of overloaded function "::testing::internal::CmpHelperSTREQ" matches the argument list argument types are: (const char[8], const char [4], std::string, std::string).
0
|
13.06.2016, 15:04 | |
Ответы с готовыми решениями:
2
Ошибка при работе со строками Ошибка сегментации при работе со строками Проблема при работе со строками Баг при работе с строками |
Жарю без масла
867 / 749 / 225
Регистрация: 13.01.2012
Сообщений: 1,702
|
|
13.06.2016, 15:49 | 2 |
ASSERT_STREQ сравнивает Си строки
0
|
0 / 0 / 1
Регистрация: 02.04.2016
Сообщений: 21
|
|
13.06.2016, 17:34 [ТС] | 3 |
вПроблема в том, что MVS2013 просто не видит string-овский тип переменных, как если бы я вообще его не объявлял. Хотя библиотека подключена. Как это можно исправить?
0
|
13.06.2016, 17:34 | |
Помогаю со студенческими работами здесь
3
Ошибки при работе со строками Игнорирование 0x00 при работе со строками Ошибки при работе со строками char* Лишний символ при работе со строками Указатели при работе со строками char* Результат функций при работе со строками Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |