длина string



Длина строки

Автор Влад Тарасенко задал вопрос в разделе Другие языки и технологии

Как узнать длину строки в С++ обьясните на простом примере и получил лучший ответ

Ответ от Николай Веселуха[гуру]
#include <iostream> #include <string> #include <cstring> using namespace std; size_t ustrlen(const char *); int main() {     size_t size;     const char str1[] = "12345 789";     size = sizeof(str1) / sizeof(char) - 1;     cout << "sizeof(str1) / sizeof(char) - 1 -> " << size << endl;     size = strlen(str1);     cout << "strlen(str1) -> " << size << endl;     cout << "ustrlen(str1) -> " << ustrlen(str1) << endl;     string str2("12345 789");     size = str2.size();     cout << "str2.size() -> " << size << endl;     size = str2.length();     cout << "str2.length() -> " << size << endl;     cin.get();     return 0; } size_t ustrlen(const char * _str) {     size_t n;     for (n = 1; _str[n] != 0; n++);     return n; } Достаточно?

Ответ от Капитан Гугл[гуру]
В C++ НЕТ стандартного типа "строка", а есть подесятка разных, с разными возможностями. Ты, скорее всего, спрашиваешь про функцию strlen(char *), но, возможно, про string::length() (синоним string::size()).

Ответ от Андрей Сиренко[новичек]
Пример: сhar text = "abc"; cout << strlen(text); - Это используется для типа char. Если же вы используете string, будет след: string text="abc"; cout << text.length();

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Как узнать длину строки в С++ обьясните на простом примере

Кто - нибудь знает как найти самую длинную строку в MS Excel 2007 и вернуть длину этой строки .
А строки-то где расположены? Если в столбце А, то так
=МАКС (ДЛСТР (A1:A200)).
Удалить
подробнее...

как сортировать текстовые данные по длине строки?
Ага! А как поменялись местами "мышь" и "авто"? Может в задании ещё какое-то
подробнее...

Вопрос по PHP. как перезаписать файл в определенной строке (файл 1.txt) 1 2 3 4 заменить на 12345 5
Это же файл.
Алгоритм получится такой:
Считываем файл
находим строку которую
подробнее...

Приведите пример ЦЕЗУРЫ? Как выглядит цезура в написании? (пишется в новой строке?)
"Румяный критик мой, // насмешник толстопузый... " (А. Пушкин)
"Выхожу // один я на дорогу...
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Сочетании Front Mission
В Microsoft Word для мягкого перевода строки используется сочетание клавиш?
Office 2007. Автоматическая расстановка переносов во всем документе.
При использовании
подробнее...

Notepad++ Текст по размеру окна. При нехватке места в окне нужен перенос строки. Как сделать?
Так перенос на экране? Или в самом файле?

Если только на экране (завернуть длинные
подробнее...

length() в турбо паскале
length(s) возвращает длину (кол-во символов) строки s в виде целого числа.
например
подробнее...
спросили в Бунины
помогите пожалуйста дать анализ стихотворению Ивана Бунина
Анализ стихотворения «У птицы есть гнездо»

У птицы есть гнездо, у зверя есть нора.подробнее...

Почему данный код вызывает ошибку: floating point division by zero???
попробуй проверить длину строки в Edit1 ибо ошибка при делении на
подробнее...

Каак приручить дракона в майнкрафт?
(вставь это в длинную строку, ну это просто (можно сказать адрес) видио под которым есть кнопочка
подробнее...
спросили в Интернет 1003 год
Вирус CIH или "Чернобыль"
CIH, или «Чернобыль» (Virus.Win9x.CIH) — компьютерный вирус, написанный тайваньским студентом Чэнем
подробнее...
спросили в Паскаль
Паскаль - массив нужно сделать динамическим!!
Доброго времени суток.

Вот примеры организации динамических массивов. Остальное сами.подробнее...
Абих Герман Вильгельмович на Википедии
Посмотрите статью на википедии про Абих Герман Вильгельмович
Абиш на Википедии
Посмотрите статью на википедии про Абиш
Строковый тип на Википедии
Посмотрите статью на википедии про Строковый тип
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*