Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Ошибка при работе с функцией strlen - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверить истинность утверждений http://www.cyberforum.ru/cpp-beginners/thread1311825.html
Данные цели числа b1 , b2 , ... , b10 - выяснить : а) верно , что сумма тех из них , которые больше 20. превышает 100; б) Верно ли, что сумма тех из них , которые меньше 50 , есть четное число .
C++ Ввод чисел через функцию Всем привет, подскажите как модифицировать код, чтобы числа вводились через вывоз функции? #include <iostream> #include <windows.h> using namespace std; float unitprice_circle(int... http://www.cyberforum.ru/cpp-beginners/thread1311817.html
Данные цели числа b1 , b2 , . , b10 - выяснить C++
Данные цели числа b1 , b2 , ... , b10 - выяснить : а) верно , что сумма тех из них , которые больше 20. превышает 100; б) Верно ли, что сумма тех из них , которые меньше 50 , есть четное число .
C++ Настроить Codeblocks
Гуру, помогите новичку! Раньше кодил под Win-консоль в блокноте и запускал компиляцию BAT-ником... Тепреть пробую перейти на Codeblocks! И немного запутался... 1) Можно ли создать нечто вроде...
C++ Создание Skip List, используя STL (C++) http://www.cyberforum.ru/cpp-beginners/thread1311729.html
Кто-нибудь когда-то встречался с подобной реализацией скип списка? Рассматривал варианты реализации с помощью vector и set. Но возникают затруднения с переходом между уровнями, так как индексы для...
C++ Для каждого натурального числа посчитать максимальное произведение цифр, не превышающее заданное N Здравствуйте,есть такая задача,вроде простая,но не могу понять алгоритм решения. Есть натуральное число N, для каждого натурального числа посчитать максимальное произведение цифр не превышающее... подробнее

Показать сообщение отдельно
Frip
2 / 2 / 1
Регистрация: 04.11.2013
Сообщений: 263

Ошибка при работе с функцией strlen - C++

26.11.2014, 19:34. Просмотров 1204. Ответов 19
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <cstring>
 
using namespace std;
 
int main(){
 string a;
 int i,j;
     cout<<"Vvedite stroky \n";
     cin>>a;
 i = strlen(a);
 cout<<"Dlina stroki: ";    
 cout<<i;
 //system ("pause");
}
Ругается на 11 строку "[Error] cannot convert 'std::string {aka std::basic_string<char>}' to 'const char*' for argument '1' to 'size_t strlen(const char*)' "

Не могу понять, в чём проблема
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru