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

Не понимаю, почему не работает стандартная функция strlen - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Строковый массив (описание, инициализация, передача в функции) http://www.cyberforum.ru/cpp-beginners/thread728662.html
Здравствуйте! Простите за настолько банальный вопрос, но никак не могу разобраться со строковыми массивами. Что интересует: 1) Описание массива (если будет не лень, хотелось бы увидеть несколько возможных вариантов) 2) Инициализация массива (как заполнить его значениями (при моих попытках строка инициализировалась только до первого пробела)) 3) Передача массива в функции (т.е., к...
C++ Наследование Доброго утра всем, разъясните кто-нибудь пожалуйста как правильно разбивать программу на части? Вот предположим у меня есть класс Job, и от него наследуемый класс manager и scientist. Я знаю как реализовать наследование в одном файле, но это ведь не полное наследование. Тоесть наследование полное будет если все эти классы будут в отдельных файлах. Вот к примеру я создал проект, у меня сейчас... http://www.cyberforum.ru/cpp-beginners/thread728653.html
Заполнить двумерный массив буквами ввиде спирали с++ C++
ж жжжжжжж ж ж ж ж ж жж ж ж ж жж ж ж ж ж ж ж жжжжж ж ж ж жжжжжжжжж Заполнить двумерный массив буквами ввиде спирали с++
Датчика случайных чисел MPI C++
Всем доброго утра. Нужна помощь, у самого ничего не выходит. Дано вот такое задание; На каждом процессе с помощью датчика случайных чисел сгенерировать массив 5 вещественных чисел: x = sin(k (rank +1)* rand()), k =1,2,...,5. Распечатать их. Вычислить сумму этих чисел на процессе с номером ‘1’ и получить минимальное число на процессе ‘2’. Отправить полученные результаты на ‘0’ процесс и...
C++ Очередь с приоритетным исключением на основе односвязного списка http://www.cyberforum.ru/cpp-beginners/thread728584.html
Реализовать очередь с приоритетным исключением на основе односвязного списка. Для этого разработать следующие функции: 1. Помещение элемента в очередь. Элемент всегда помещается в хвост очереди. 2. Получение элемента с максимальным значением. Функция должна возвратить позицию первого элемента с максимальным значением (считаем, что максимальный элемент — это и есть элемент с наивысшим...
C++ Классы. Многофайловые проекты. Описать класс с именем STUDENT Описать класс с именем STUDENT, содержащий поля:  фамилия и инициалы;  номер группы;  успеваемость (массив из пяти элементов). Написать программу, выполняющую следующие действия:  ввод с клавиатуры данных класса типа STUDENT;  вывод на дисплей фамилий и номеров групп для всех студентов, если они имеют оценки 4 и 5;  если таких студентов нет, вывести соответствующее сообщение. подробнее

Показать сообщение отдельно
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
12.12.2012, 16:59     Не понимаю, почему не работает стандартная функция strlen
Цитата Сообщение от dmmax Посмотреть сообщение
cout << strlen(str);
Не забываем про std::endl

Не по теме:

Цитата Сообщение от ForEveR Посмотреть сообщение
ivanDevelop, str.size() очевидным образом же.
У Вас все очевидно.
Еще есть str.length(); для тех кто привык.
Но очевидно и то, что ТСу нужна Си-строка с нуль-терминатором для функции strlen, а не класс std::string



Цитата Сообщение от ivanDevelop Посмотреть сообщение
#include "string.h"
C++
1
#include <cstring>
 
Текущее время: 11:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru