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

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

Войти
Регистрация
Восстановить пароль
 
Hunter9494
21 / 18 / 3
Регистрация: 29.10.2012
Сообщений: 154
#1

строка - C++

26.11.2013, 20:52. Просмотров 188. Ответов 5
Метки нет (Все метки)

есть строка
C++
1
char ch[ ]="Иванов Иван Иванович";
нужно вывести на экран в виде
Фамилия Иванов
Имя Иван
Отчество Иванович
как это сделать?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2013, 20:52
Здравствуйте! Я подобрал для вас темы с ответами на вопрос строка (C++):

Дана строка. Подсчитать сколько раз первая строка входит во вторую - C++
Дана строка. Подсчитать сколько раз первая строка входит во вторую. Например: вводим "при" (строка должна вводиться с клавиатуры, как на...

Дана строка символов. Проверьте,является ли данная строка палиндромом - C++
Парни нужна помощь,нужен код решения этой задачи на языке с++. Дана строка символов. Проверьте,является ли данная строка палиндромом.

Почему строка, считанная из файла и такая же строка в программе не равны, хотя они, вроде бы, одинаковы? - C++
Есть две строки. MSK="Москва" и from, считанная из текстовика, через getline Для проверки вывожу эти обе строки, на первый взгляд...

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

Дана строка символов до точки. Составить программу, проверяющую, является ли данная строка палиндромом, т. е. читается ли она слева направо и справа н - C++
Дана строка символов до точки. Составить программу, проверяющую, является ли данная строка палиндромом, т. е. читается ли она слева направо...

Даны строка S, символ C и строка S0. Необходимо после каждого вхождения символа C в строку S вставить строку S0 - C++
Есть код... string s, s0; char c; cout << "Введите строку s, s0 и символ c: "; getline(cin, s); ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
newbie666
Заблокирован
26.11.2013, 21:16 #2
C++
1
2
3
4
5
6
7
8
9
10
char ch[ ]="Иванов Иван Иванович";
 
std::stringstream ss(ch);
std::string tmp;
ss >> tmp;
std::cout << "Фамилия: " << tmp << std::endl;
ss >> tmp;
std::cout << "Имя: " << tmp << std::endl;
ss >> tmp;
std::cout << "Отчество: " << tmp << std::endl;
и не забудь настроить локаль для русского языка в консоли предварительно

Добавлено через 9 минут
ладно, прикрепляю код целиком, зная что будешь ещё долго гадать

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <tchar.h>
#include <iostream>
#include <sstream>
#include <string>
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_CTYPE, "rus"); 
 
    char ch[ ]="Иванов Иван Иванович";
 
    std::stringstream ss(ch);
    std::string tmp;
    ss >> tmp;
    std::cout << "Фамилия: " << tmp << std::endl;
    ss >> tmp;
    std::cout << "Имя: " << tmp << std::endl;
    ss >> tmp;
    std::cout << "Отчество: " << tmp << std::endl;
    return 0;
}
1
Hunter9494
21 / 18 / 3
Регистрация: 29.10.2012
Сообщений: 154
26.11.2013, 21:18  [ТС] #3
Цитата Сообщение от newbie666 Посмотреть сообщение
std::stringstream ss(ch);
ругается "недопустимый полный тип пишет"
0
newbie666
Заблокирован
26.11.2013, 21:19 #4
Цитата Сообщение от Hunter9494 Посмотреть сообщение
ругается "недопустимый полный тип пишет"
я привёл полный код - его компилируй
1
Hunter9494
21 / 18 / 3
Регистрация: 29.10.2012
Сообщений: 154
26.11.2013, 21:21  [ТС] #5
Цитата Сообщение от newbie666 Посмотреть сообщение
setlocale(LC_CTYPE, "rus");
я обычно так пишу
C++
1
setlocale(LC_ALL,"Rus");
))

Добавлено через 1 минуту
Цитата Сообщение от newbie666 Посмотреть сообщение
#include <sstream>
а вот что упустил ,спасибо
0
newbie666
Заблокирован
26.11.2013, 21:22 #6
Цитата Сообщение от Hunter9494 Посмотреть сообщение
setlocale(LC_ALL,"Rus");
да можно и так
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.11.2013, 21:22
Привет! Вот еще темы с ответами:

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

Строка string и строка char - C++
Ребят помогиме. В общем задание такое дана строка типа string и строка char которая содержит символ к. В общем если в строке типа String ...

Создать класс строка и производный класс битовая строка, не работает переопределение операций - C++
Здравствуйте уважаемые форумчане.Мне очень нужна помощь в разработке класса.Сам класс вроде работает но вот 1 задание к нему неработает...

Строка - C++
Спасите.... Написать нужно... Преобразовать строку так, чтобы все буквы в ней были отсортированы по возрастанию.


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

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

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