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

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

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

Получить длину строки - C++

05.05.2010, 21:55. Просмотров 685. Ответов 3
Метки нет (Все метки)

Помогите перевести из Паскаль в С++ 9 и 12 строчки. Заранее спасибо.

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
Program CTP_2;
Uses Crt;
var s:string;
Begin
clrscr;
     Writeln('Введите символы');
     readln(s);
     insert('begin',s,1);
     s:=s+'end';
     writeln(s);
     writeln('Полученная длина: ',Length(s))
End.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.05.2010, 21:55     Получить длину строки
Посмотрите здесь:

Вывести длину строки C++
подсчитать длину каждой строки C++
Считать длину строки текстового файла C++
Как определить длину строки C++
Определить длину строки C++
Определить длину строки C++
C++ Узнать длину строки и длину каждого слова
C++ Вычислить длину символьной строки
C++ Как сохранить длину строки в переменной?
C++ Определить длину строки
Как ограничить длину вводимой строки? C++
C++ Как определить длину строки с пробелами?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rangerx
1931 / 1540 / 141
Регистрация: 31.05.2009
Сообщений: 2,905
05.05.2010, 22:10     Получить длину строки #2
s.insert(0, "begin"); и s.length();
eсли s это std::string
TP7
1 / 1 / 0
Регистрация: 23.12.2009
Сообщений: 93
05.05.2010, 22:33  [ТС]     Получить длину строки #3
Я переделал но почему то ругается на тип.
C++
1
2
3
4
5
6
7
8
9
10
11
int main()
{
AnsiString s;
cout<<"Vvedite symvoly:";cin>>s;
s.insert(0, "Begin");
s=s+"End";
cin>>s;
cout<<"Polychenaya dlina:",s.length();
 system('PAUSE')
        return 0;
}
rangerx
1931 / 1540 / 141
Регистрация: 31.05.2009
Сообщений: 2,905
05.05.2010, 22:53     Получить длину строки #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <string>
 
int main()
{
    std::cout << "Vvedite symvoly: " << std::endl;
    std::string s;
    std::getline(std::cin, s);
    s.insert(0, "begin");
    s+= "end";
    std::cout << s << std::endl;
    std::cout << "Polychenaya dlina: " << s.length();
    return 0;
}
Yandex
Объявления
05.05.2010, 22:53     Получить длину строки
Ответ Создать тему
Опции темы

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