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

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

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

Вывести в файл вхождения букв - C++

17.01.2013, 01:54. Просмотров 197. Ответов 0
Метки нет (Все метки)

Доброго времени суток!
Люди добрые, помогите..
Задача.
Дана последовательность слов. В каждом из них от 3 до 10 латинских букв; между соседними словами – один пробел; за последним словом – точка. Вывести в текстовый файл все слова, преобразовав их по правилу:
оставить в слове только первые вхождения каждой буквы
Вот с выводом в файл вся проблема

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <iostream> 
using namespace std;
int main() 
{ 
    char buffer[500]; 
    char* ptr;  
    char temp;
    unsigned int i, j; 
    int count = 0; 
     cout << "Inter a string " << endl; 
    cin.getline(buffer, 500);  
     ptr = strtok(buffer," ,.-"); 
     while(ptr) 
    {
        for ( i = 0; i < strlen(ptr); i++) 
        {  
            temp = ptr[i]; 
             for ( j = 0; j < i; j++) 
                 if(temp == ptr[j]) 
                    count++; 
                 if(count == 0) 
                cout << temp;  
             count = 0; 
        }  
        cout << " ";
        ptr = strtok(NULL, " ,.-"); 
    } 
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2013, 01:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывести в файл вхождения букв (C++):

Вывести количество букв и погруппированные буквы в отдельный файл Result.txt - C++
Здравствуйте! Очень нужна помощь. Есть файл Vhidniy.txt, который забит символами. С него считать количество букв и погруппировать их...

Создать программу, которая убирает повторные вхождения букв в тексте - C++
Создать программу, которая убирает повторные вхождения букв в тексте. Текст будет набираться в консоли. Пример входных данных:...

Оставить в строке только первые вхождения букв в словах классом string - C++
Здравствуйте, форумчане! Столкнулся с проблемой при изучении строк : Нужно оставить в строке только первые вхождения букв в словах с...

Создать файл, ввести символы, вывести на экран количество не латинских букв, количество цифр - C++
Есть код к заднию , но он не правильно показывает данные - киррилицу не ищет а латиницу больше выводит... Задание: Создать текстовый...

Вывести слова из текста и их частоту вхождения - C++
Есть программа, которая открывает фаил, считывает из него текст и выводит слова из текста и их частоту вхождения. НО, считывает НЕ весь...

Строки. Подсчитать количество заглавных букв в тексте; вывести на экран слова, имеющие наименьшее количество букв... (подправить) - C++
Дано задачу: С клавиатуры вводится строка. Составить программу, которая подсчитывает количество заглавных букв в тексте; выводит на...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.01.2013, 01:54
Привет! Вот еще темы с ответами:

Определить длину данного и количество Букв «а». Вывести имя и количество букв в третьем слове - C++
Ввести фамилию , имя и отчество как одно текстовое данное. Определить длину данного и количество Букв « а » в нем . Вывести имя и...

Бинарный режим открытия файла; Битовые вхождения в файл - C++
Доброго времени суток! Нужна помощь, не могу разобраться как с заданием, так и с написанием программы. Задание такое: Написать...

В предложении удалить все вхождения “th”. Результат вывести на экран - C++
Очень прошу помогите сделать,знаю она лёгкая,но сам не успеваю не чего((( 6. В предложении удалить все вхождения “th”. Результат вывести...

Вывести имя и количество букв в фамилии. Вывести самое длинное слово - C++
Вывести имя и количество букв в фамилии.Вывести самое длинное слово,помогите сделать эту программу


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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