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

Почему не работает strlen()??? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти ошибку в коде http://www.cyberforum.ru/cpp-beginners/thread237791.html
сдраствуйте!вот мой код программы!программа управления лифтом!почему-то пргграмма перестает работать: после перхода во вторую позицию после ввода комманды работа программы завершается! поморгите!спасибо! #include <windows.h> #include <conio.h> #include <iostream> #include <math.h> #include <time.h> #include <iomanip> #include <cstring> using namespace std;
C++ Найти наибольший элемент массива А, меньший произведения элементов с нечётными номерами найти наибольший элемент массива А, меньший произведения элементов с нечётными номерами Называйте темы осмысленно! Название темы должно максимально полно отражать суть задачи http://www.cyberforum.ru/cpp-beginners/thread237781.html
C++ Динамическое выделение памяти под объект
Здравствуйте, меня интересует несколько вопросов по поводу конструкции new. Есть такой код: struct element { std::string value; int pos; }; element* list;
Программу для поиска сочетаний в С. C++
Вот программа на С, должна выдавать сочетания из m по n, но почему-то получаются не все варианты. Как её можно исправить? Очень хотелось бы получить ответ до завтра. Писал не я, сразу предупреждаю. Заранее спасибо. #include <stdio.h> #include <stdlib.h> void cnk(int* array, int* for_print, int arr_index, int print_index, int n, int m) { if (m > 0) { int k;
C++ Строки символов http://www.cyberforum.ru/cpp-beginners/thread237763.html
Здравствуйте. Задача такая: Язык С++ Дан двумерный массив из символов(10 строк по 80 символов). Нужно из каждой строки удалить 1 элемент, и вывести полученный текст на экран. Очень срочно,помогите пожалуйста.
C++ Вычислить сумму чисел ряда Фибоначчи с 5 по 12 Здравствуйте, я только начинаю осваивать этот язык и очень нужна помощь. 1. Вычислить сумму чисел ряда Фибоначчи с 5 по 12. Распечатать числа ряда по 15-й и значение суммы. 2. Определите класс "Комплексное число", полями которого являются действительная и мнимая части числа, а методами: сложение и умножение на другое комплексное число, определение модуля и вывод на экран. подробнее

Показать сообщение отдельно
Flying_Man
0 / 0 / 0
Регистрация: 28.01.2011
Сообщений: 28

Почему не работает strlen()??? - C++

03.02.2011, 17:46. Просмотров 3507. Ответов 16
Метки (Все метки)

Код программы:
C++
1
2
3
4
5
6
7
8
9
10
11
#include<string>
#include<iostream>
using namespace std;
 
int main(){
    string s;
    getline(cin, s, '\n');
    int d=0;
    d=strlen(s);
    cout<<d<<'\n';
    return 0;}
Ответ компилятора:
901.cpp: In function `int main()':
901.cpp:9: error: cannot convert `std::string' to `const char*' for argument `1
' to `size_t strlen(const char*)'
g++: 901.o: No such file or directory
g++: no input files

(((---Compile ERROR!!!---)))
Для продолжения нажмите любую клавишу . . .

Не по теме:

Ну почему у меня все не работает???

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