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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 55, средняя оценка - 4.78
yardie
9 / 9 / 0
Регистрация: 14.07.2010
Сообщений: 166
#1

Найти последний символ в строке - C++

29.10.2010, 13:56. Просмотров 8133. Ответов 8
Метки нет (Все метки)

найти последний символ в строке

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <string>
using namespace std;
 
void main()
{
    string a;
    cin >> a;
 
cout << a.end<<endl;// не знаю как правильно записать
system("pause");
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.10.2010, 13:56     Найти последний символ в строке
Посмотрите здесь:
C++ как найти последний символ в строке
Работа с текстовыми файлами: найти последний символ в строке C++
В заданной строке удалить последний символ C++
C++ Поменять местами первый и последний символ в строке
Найти количество слов, у которых первый и последний символ совпадает C++
C++ В каждой строке квадратной матрицы найти последний четный элемент
C++ С++ Найти символ в строке
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
PointsEqual
ниначмуроФ
834 / 518 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
29.10.2010, 13:59     Найти последний символ в строке #2
C++
1
a[a.size()-1]
yardie
9 / 9 / 0
Регистрация: 14.07.2010
Сообщений: 166
29.10.2010, 14:59  [ТС]     Найти последний символ в строке #3
а как допустим вывести третий символ с начала?
dihlofos
Бродяга
303 / 257 / 17
Регистрация: 27.08.2010
Сообщений: 553
29.10.2010, 15:05     Найти последний символ в строке #4
C++
1
cout << a[2];
asics
Freelance
Эксперт С++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
29.10.2010, 15:09     Найти последний символ в строке #5
C++
1
std::cout << str[str.size()-str.size()+2];
Nameless One
29.10.2010, 15:25
  #6

Не по теме:

Цитата Сообщение от Asics^ Посмотреть сообщение
C++
1
std::cout << str[str.size()-str.size()+2];
Круто...

dihlofos
29.10.2010, 15:27
  #7

Не по теме:

Не, всё же лучше так:

C++
1
cout << a[100500*(a.size()-a.size())+2];

asics
29.10.2010, 15:29
  #8

Не по теме:

О да,я что то перемудрил...

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.10.2010, 15:30     Найти последний символ в строке
Еще ссылки по теме:
Каждый символ строки заменить на следующий за ним, а последний символ строки заменяеть первым C++
C++ Найти в строке слово, содержащее заданный символ
Считать последний символ файла. Записать символ в конец файла C++
Найти первый символ в строке, являющийся буквой латинского алфавита C++
В заданной строке найти символ, который повторяется чаще всего C++

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

Или воспользуйтесь поиском по форуму:
Nameless One
29.10.2010, 15:30     Найти последний символ в строке
  #9

Не по теме:

dihlofos, профессионалы используют именованные константы:

C++
1
2
const size_t magic_number = 100500;
cout << a[magic_number*(a.size()-a.size())+2];

Yandex
Объявления
29.10.2010, 15:30     Найти последний символ в строке
Ответ Создать тему
Опции темы

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