Длина строки
Автор Влад Тарасенко задал вопрос в разделе Другие языки и технологии
Как узнать длину строки в С++ обьясните на простом примере и получил лучший ответ
Ответ от Николай Веселуха[гуру]
#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();
Кто - нибудь знает как найти самую длинную строку в MS Excel 2007 и вернуть длину этой строки .
А строки-то где расположены? Если в столбце А, то так
=МАКС (ДЛСТР (A1:A200)).
Удалить
подробнее...
как сортировать текстовые данные по длине строки?
Ага! А как поменялись местами "мышь" и "авто"? Может в задании ещё какое-то
подробнее...
Вопрос по PHP. как перезаписать файл в определенной строке (файл 1.txt) 1 2 3 4 заменить на 12345 5
Это же файл.
Алгоритм получится такой:
Считываем файл
находим строку которую
подробнее...
Как в Эксель Excel расцепить, разъединить текст или предложение из одной ячейки на две ячейки по необходимой длине
Если правильно понял
C1 =ЛЕВСИМВ (A1;длина)
C2 =ПРАВСИМВ (A1; ДЛСТР (A1)-длина)
подробнее...
Приведите пример ЦЕЗУРЫ? Как выглядит цезура в написании? (пишется в новой строке?)
"Румяный критик мой, // насмешник толстопузый... " (А. Пушкин)
"Выхожу // один я на дорогу...
подробнее...
В Microsoft Word для мягкого перевода строки используется сочетание клавиш?
Office 2007. Автоматическая расстановка переносов во всем документе.
При использовании
подробнее...
Notepad++ Текст по размеру окна. При нехватке места в окне нужен перенос строки. Как сделать?
Так перенос на экране? Или в самом файле?
Если только на экране (завернуть длинные
подробнее...
length() в турбо паскале
length(s) возвращает длину (кол-во символов) строки s в виде целого числа.
например
подробнее...
помогите пожалуйста дать анализ стихотворению Ивана Бунина
Анализ стихотворения «У птицы есть гнездо»
У птицы есть гнездо, у зверя есть нора.
подробнее...
Почему данный код вызывает ошибку: floating point division by zero???
попробуй проверить длину строки в Edit1 ибо ошибка при делении на
подробнее...
Каак приручить дракона в майнкрафт?
(вставь это в длинную строку, ну это просто (можно сказать адрес) видио под которым есть кнопочка
подробнее...
Вирус CIH или "Чернобыль"
CIH, или «Чернобыль» (Virus.Win9x.CIH) — компьютерный вирус, написанный тайваньским студентом Чэнем
подробнее...
Паскаль - массив нужно сделать динамическим!!
Доброго времени суток.
Вот примеры организации динамических массивов. Остальное сами.
подробнее...