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

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

Войти
Регистрация
Восстановить пароль
 
Елочка
2 / 2 / 0
Регистрация: 26.03.2011
Сообщений: 100
#1

связать буквы в слово - C++

21.05.2011, 09:25. Просмотров 587. Ответов 6
Метки нет (Все метки)

Как же соединить буквы в потоке? они следуют друг за другом.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.05.2011, 09:25     связать буквы в слово
Посмотрите здесь:

C++ Разбить слово на буквы
C++ Дано слово. Переставить в обратном порядке его буквы.
C++ Дано слово. Удалить из него все повторяющиеся буквы, оставив их первые вхождения, то есть в слове должны остаться только различные буквы.
C++ Если слово начинается с латинской строчной буквы, заменить её на прописную
C++ чтобы каждое слово начиналось с большой буквы
C++ Задано слово.Удалить повторяющие буквы
C++ Задано слово.Удалить повторяющие буквы
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
diagon
Higher
 Аватар для diagon
1921 / 1187 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
21.05.2011, 09:30     связать буквы в слово #2
C++
1
2
char s[size]="\0";
std::cin >> s;
Либо
C++
1
2
std::string s;
std::cin >> s;
Чем это не устраивает?
Елочка
2 / 2 / 0
Регистрация: 26.03.2011
Сообщений: 100
21.05.2011, 10:10  [ТС]     связать буквы в слово #3
Ни то ни это не работает
diagon
Higher
 Аватар для diagon
1921 / 1187 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
21.05.2011, 10:15     связать буквы в слово #4
о_О
Либо я вас не понял, либо вы меня.
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <stdlib.h>
#define size 10
int main()
{
    char a[size]="\0";  //пустой массив char'ов
    std::cin >> a;   //засовывает все введенные символы до разделителя(пробел/перенос строки/etc) в а
    std::cout << a << std::endl; //Выводит введенную строку
    system("pause"); //пауза
 
    return 0;
}
Елочка
2 / 2 / 0
Регистрация: 26.03.2011
Сообщений: 100
21.05.2011, 11:32  [ТС]     связать буквы в слово #5
Хорошо. Только мне не вручную надо вбивать, а с файла считывает.
diagon
Higher
 Аватар для diagon
1921 / 1187 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
21.05.2011, 11:35     связать буквы в слово #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <stdlib.h>
#define size 10
int main()
{
        freopen("ваш файл.txt","r",stdin); 
        char a[size]="\0";  //пустой массив char'ов
        std::cin >> a;   //засовывает все введенные символы до разделителя(пробел/перенос строки/etc) в а
        std::cout << a << std::endl; //Выводит введенную строку
        system("pause"); //пауза
 
        return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.05.2011, 14:13     связать буквы в слово
Еще ссылки по теме:

Количество вхождений первой буквы в слово C++
Как связать число символов и слово C++
C (СИ) - Ввести строку символов.И После каждой 2 Буквы ( Именно буквы ) Вставить слово C++
Если слово начинается с гласной буквы C++
C++ В одно слово переписать буквы а во второе прочие символы

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

Или воспользуйтесь поиском по форуму:
OstapBender
 Аватар для OstapBender
581 / 519 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
21.05.2011, 14:13     связать буквы в слово #7
Елочка, нормально формулируйте вопрос..

как вариант:
C++
1
2
3
4
std::string str;
char ch;
while (file >> ch)
str+=ch;
Yandex
Объявления
21.05.2011, 14:13     связать буквы в слово
Ответ Создать тему
Опции темы

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