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

Записать строку в 1 файл, сделать там проверку и найти слова, в которых нет повторяющихся символов - C++

Восстановить пароль Регистрация
 
kampotya
7 / 4 / 1
Регистрация: 21.02.2013
Сообщений: 23
24.05.2013, 12:49     Записать строку в 1 файл, сделать там проверку и найти слова, в которых нет повторяющихся символов #1
Вообщем дали задание на работу с файлами. Надо записать строку в 1 файл, сделать там проверку и найти слова, в которых нет повторяющихся символов.Потом эти слова записать уже во второй файл и вывести на экран.
Вот мой код, но он очень корявый
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <fstream>
#include<iostream>
using namespace std;
int main () {
    char a[256], b[256];
    char g[256];
    int z=0,i,j,k;
    int d[100];
    gets_s(a);
    ofstream out ("9.txt");
    out<<a;
    out.close();
    ifstream r ("9.txt");
    while (!r.eof()){
        for (int i=0; i<strlen(a); i++){
            for(int j=0;j<strlen(a);j++){
                if(a[i]==a[j])
                    z++;}
            if(z=0){
                ofstream res ("10.txt");
                res<<a[i];}}}
    system("pause");
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.05.2013, 12:49     Записать строку в 1 файл, сделать там проверку и найти слова, в которых нет повторяющихся символов
Посмотрите здесь:

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dstat
36 / 38 / 1
Регистрация: 01.06.2011
Сообщений: 238
24.05.2013, 14:30     Записать строку в 1 файл, сделать там проверку и найти слова, в которых нет повторяющихся символов #2
можете начать с того, чтобы не открывать файл в цикле каждую итерацию, или хотя бы закрывать каждую итерацию после того, как открываете
Yandex
Объявления
24.05.2013, 14:30     Записать строку в 1 файл, сделать там проверку и найти слова, в которых нет повторяющихся символов
Ответ Создать тему
Опции темы

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