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

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

Восстановить пароль Регистрация
 
Елочка
2 / 2 / 0
Регистрация: 26.03.2011
Сообщений: 100
21.05.2011, 09:25     связать буквы в слово #1
Как же соединить буквы в потоке? они следуют друг за другом.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
diagon
Higher
 Аватар для diagon
1920 / 1186 / 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
1920 / 1186 / 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
1920 / 1186 / 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 (СИ) - Ввести строку символов.И После каждой 2 Буквы ( Именно буквы ) Вставить слово 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:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru