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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
o4enslabijcoder
0 / 0 / 0
Регистрация: 31.08.2016
Сообщений: 38
#1

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

01.09.2016, 00:08. Просмотров 253. Ответов 7
Метки нет (Все метки)

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

Преобразовать строку: сначала поставить буквы в обратном порядке, потом цифры в прямом - C++
Есть строка, содержащая буквы и цифры. Превратите эту строку так, чтобы сначала нем шли все буквы, встречающиеся в исходном строке, но в...

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

Изменить входную строку, чтобы в нем сначала были записаны буквы, потом знаки препинания, а затем цифры - C++
Изменить входную строку таким образом, чтобы в нем сначала были записаны буквы, потом знаки препинания, а затем цифры.

Превратить строку так, чтобы сначала в ней были напечатаны только буквы, а потом только цифры - C++
Превратить строку так, чтобы сначала в ней были напечатаны только буквы, а потом только цифры, не меняя порядка прохождения символов в...

Ввести фамилию, имя и отчество как одну строку, найти количество букв "a" в ней, а также длину фамилии и имени - C++
Помогите решить Ввести фамилию, имя и отчество как одно данное типа строка. 1. Определить количество букв «а» в нем. Выполнить задание...

Как вывести массив из функции сначала четные потом нечетные - C++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; // вывод четных и нечетных int even_odd(int a, int n) { int d, j...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
gru74ik
Модератор
Эксперт CЭксперт С++
4180 / 1808 / 197
Регистрация: 20.02.2013
Сообщений: 4,944
Записей в блоге: 21
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;
}
А вообще, раз и, в частности, два.
0
GbaLog-
Любитель чаепитий
2775 / 1297 / 314
Регистрация: 24.08.2014
Сообщений: 4,609
Записей в блоге: 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;
}
0
o4enslabijcoder
0 / 0 / 0
Регистрация: 31.08.2016
Сообщений: 38
02.09.2016, 17:10  [ТС] #4
GbaLog-,
Цитата Сообщение от GbaLog- Посмотреть сообщение
std::
это (я не знаю как называется) нужен потому что мы не пишем using namespace std;? И как это механически работает здесь?
0
Peoples
1160 / 664 / 421
Регистрация: 06.02.2016
Сообщений: 1,734
Записей в блоге: 13
Завершенные тесты: 4
02.09.2016, 17:11 #5
o4enslabijcoder,
Цитата Сообщение от o4enslabijcoder Посмотреть сообщение
нужен потому что мы не пишем using namespace std;
Да
0
GbaLog-
Любитель чаепитий
2775 / 1297 / 314
Регистрация: 24.08.2014
Сообщений: 4,609
Записей в блоге: 1
Завершенные тесты: 2
02.09.2016, 17:33 #6
Цитата Сообщение от o4enslabijcoder Посмотреть сообщение
я не знаю как называется
Пространство имён.
http://en.cppreference.com/w/cpp/language/namespace
0
nofx
7 / 7 / 1
Регистрация: 28.10.2012
Сообщений: 104
Завершенные тесты: 1
02.09.2016, 17:39 #7
Вчера задавал вопрос, удивился насколько быстро мне помогли и вообще приятно что столько людей готовы подставить плечо в момент печали. Не думал что такие форумы есть в интернете))
Вы думаете это в корыстных целях? Тут своя война за "плюсики", своя атмосфера.
0
GbaLog-
Любитель чаепитий
2775 / 1297 / 314
Регистрация: 24.08.2014
Сообщений: 4,609
Записей в блоге: 1
Завершенные тесты: 2
02.09.2016, 18:06 #8

Не по теме:

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



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

Не по теме:

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.09.2016, 18:06
Привет! Вот еще темы с ответами:

Упорядочить вектор так, что бы сначала шли числа кратные 3, потом с остатком 2 при делении на 3, потом с остатком 1. - C++
Вектор длины N нужно заполнить случайными целыми числами(от X до Y) и сделать, чтобы сначала шли числа кратные 3, потом с остатком 2 при...

Ввести строку и слово. Вывести количество слов в строке, имеющих длину, равную длине введенного слова. - C++
Как ввести строку и слово, чтобы вывести количество слов в строке, имеющих длину, равную длине введенного слова. Помогите плз.

Ввести строку и слово. Вывести количество слов в строке, имеющих длину, равную длине введенного слова. - C++
Ввести строку и слово. Вывести количество слов в строке, имеющих длину, равную длине введенного слова.

Ввести строку символов, если ее длина кратна 2, посчитать количество цифр в этой строке. - C++
Помогите,пожалуйста, решить прогу....Ввести строку символов, если ее длина кратна 2, посчитать количество цифр в этой строке. Решить задачу...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
02.09.2016, 18:06
Ответ Создать тему
Опции темы

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