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

Как в С++ сначала ввести строку, а потом посчитать её длину? - C++

Восстановить пароль Регистрация
 
o4enslabijcoder
0 / 0 / 0
Регистрация: 31.08.2016
Сообщений: 24
01.09.2016, 00:08     Как в С++ сначала ввести строку, а потом посчитать её длину? #1
Как в С++ сначала ввести строку а потом посчитать её длину С библиотекой <string> и без неё??
Если я узнаю это я познаю дзен! Заранее огромное спасибо вам. Вчера задавал вопрос, удивился насколько быстро мне помогли и вообще приятно что столько людей готовы подставить плечо в момент печали. Не думал что такие форумы есть в интернете))
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.09.2016, 00:08     Как в С++ сначала ввести строку, а потом посчитать её длину?
Посмотрите здесь:

Превратить строку так, чтобы сначала в ней были напечатаны только буквы, а потом только цифры C++
Ввести строку и слово. Вывести количество слов в строке, имеющих длину, равную длине введенного слова. C++
Ввести строку и слово. Вывести количество слов в строке, имеющих длину, равную длине введенного слова. C++
Ввести строку символов, если ее длина кратна 2, посчитать количество цифр в этой строке. C++
Упорядочить вектор так, что бы сначала шли числа кратные 3, потом с остатком 2 при делении на 3, потом с остатком 1. C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
gru74ik
Модератор
 Аватар для gru74ik
3121 / 1347 / 167
Регистрация: 20.02.2013
Сообщений: 3,852
Записей в блоге: 17
01.09.2016, 09:49     Как в С++ сначала ввести строку, а потом посчитать её длину? #2
Цитата Сообщение от o4enslabijcoder Посмотреть сообщение
Как в С++ сначала ввести строку а потом посчитать её длину
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <string>
 
int main()
{
    std::string str = "Some string.";
 
    // some code here
 
    std::cout
        << "The lenght of your very awesome string is "
        << str.length()
        << " characters.";
 
    return 0;
}
А вообще, раз и, в частности, два.
GbaLog-
Не Эксперт C++
1522 / 626 / 176
Регистрация: 24.08.2014
Сообщений: 2,542
Записей в блоге: 1
Завершенные тесты: 2
01.09.2016, 11:09     Как в С++ сначала ввести строку, а потом посчитать её длину? #3
Цитата Сообщение от o4enslabijcoder Посмотреть сообщение
Как в С++ сначала ввести строку а потом посчитать её длину С библиотекой <string> и без неё??
C std::string Вам уже показал gru74ik, а вот как без неё.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <cstring> //библиотека алгоритмов для char*
///////////////////////////////////////////////////////////
int main()
{
    char* arr = new char[100]; //100 - кол-во элементов в массиве
    
    std::cin.getline( arr, 100 );
    
    std::cout 
        << strlen( arr )
        << std::endl;
}
o4enslabijcoder
0 / 0 / 0
Регистрация: 31.08.2016
Сообщений: 24
02.09.2016, 17:10  [ТС]     Как в С++ сначала ввести строку, а потом посчитать её длину? #4
GbaLog-,
Цитата Сообщение от GbaLog- Посмотреть сообщение
std::
это (я не знаю как называется) нужен потому что мы не пишем using namespace std;? И как это механически работает здесь?
Peoples
721 / 381 / 343
Регистрация: 06.02.2016
Сообщений: 1,014
Записей в блоге: 10
Завершенные тесты: 3
02.09.2016, 17:11     Как в С++ сначала ввести строку, а потом посчитать её длину? #5
o4enslabijcoder,
Цитата Сообщение от o4enslabijcoder Посмотреть сообщение
нужен потому что мы не пишем using namespace std;
Да
GbaLog-
Не Эксперт C++
1522 / 626 / 176
Регистрация: 24.08.2014
Сообщений: 2,542
Записей в блоге: 1
Завершенные тесты: 2
02.09.2016, 17:33     Как в С++ сначала ввести строку, а потом посчитать её длину? #6
Цитата Сообщение от o4enslabijcoder Посмотреть сообщение
я не знаю как называется
Пространство имён.
http://en.cppreference.com/w/cpp/language/namespace
nofx
7 / 7 / 1
Регистрация: 28.10.2012
Сообщений: 86
Завершенные тесты: 1
02.09.2016, 17:39     Как в С++ сначала ввести строку, а потом посчитать её длину? #7
Вчера задавал вопрос, удивился насколько быстро мне помогли и вообще приятно что столько людей готовы подставить плечо в момент печали. Не думал что такие форумы есть в интернете))
Вы думаете это в корыстных целях? Тут своя война за "плюсики", своя атмосфера.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.09.2016, 18:06     Как в С++ сначала ввести строку, а потом посчитать её длину?
Еще ссылки по теме:

Функция, создающая новую строку, скопировав в неё исходную сначала в прямом, а потом в обратном порядке C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
GbaLog-
Не Эксперт C++
1522 / 626 / 176
Регистрация: 24.08.2014
Сообщений: 2,542
Записей в блоге: 1
Завершенные тесты: 2
02.09.2016, 18:06     Как в С++ сначала ввести строку, а потом посчитать её длину? #8

Не по теме:

Цитата Сообщение от nofx Посмотреть сообщение
Тут своя война за "плюсики"
Знаете, я, когда-то, тоже воевал тут за "плюсики", потом понял,
что воюя за плюсики, я не развиваюсь, поэтому я перестал
заниматься ерундой и начал учить язык.
Так что, я думаю, борются за плюсики только новички,
которые выучили основы и начали помогать сортировать массивы
пузырьковой сортировкой.



Добавлено через 54 секунды

Не по теме:

Когда это я начал писать, как hoggy, сокращая строки в половину?

Yandex
Объявления
02.09.2016, 18:06     Как в С++ сначала ввести строку, а потом посчитать её длину?
Ответ Создать тему
Опции темы

Текущее время: 02:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru