Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 14.04.2019
Сообщений: 1
1

Изменить все буквы из исходного файла на строчные, кроме тех , которые стоят перед точкой, и записать в другой файл

14.04.2019, 09:24. Показов 403. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
при попытке изменить регистр и записать в новый файл вылетает ошибка , вот код , подскажите , пожалуйста , что не так

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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#include <iostream>
#include <fstream>
#include <ctype.h>
#include <string.h>
using namespace std;
 
int main() {
    char nameofFile[20], symbol,symbol2, symbols[255];
    int i = 0;
    cout << "Enter name of file which contain data " << endl;
    cin.getline(nameofFile, 20);
 
    ofstream newFile("result_file.txt", ios::app);
    ifstream originalFile(nameofFile);
 
    if (newFile.fail() || originalFile.fail()) cout << "The file was't opened";
     {
        while (!originalFile.eof()) {
            originalFile.getline(symbols,255);
            
            cout << symbols;
        
        }
        
    
        for (i = 0; i < sizeof(symbols)-1; ++i) {
            symbol = symbols[i];
            symbol2 = symbols[i + 1];
            if (isalpha(symbol) && symbol2 == '.')
                newFile << symbols;
        
            else {
                symbol = toupper(symbol);
                newFile << symbol;  }
    }
        cout << "All work great!" << endl;
    }
 
    originalFile.close();
    newFile.close();
    system("pause");
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.04.2019, 09:24
Ответы с готовыми решениями:

Изменить зарплату из исходного файла и записать результат в другой файл
Изменить строки в исходном файле и поместить данные в выводной файл. Фамилии для изменяемых строк...

На основе имеющегося файла создать другой файл, в котором все строчные буквы заменены на заглавные.
Помогите! Дан файл f,компоненты которого являются символами.Получить файл g,образованный из файла...

Файл: Получить в другом файле все компоненты файла f, кроме тех, которые кратны К
записать файл f последовательно доступа N натуральных чисел . получить в другом файле...

Файл: Получить во втором файле все компоненты первого файла, кроме тех, которые кратны К.
Доброго времени суток, помогите пожалуйста с задачей Написать программу на языке...

0
14.04.2019, 09:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.04.2019, 09:24
Помогаю со студенческими работами здесь

Записать в файле H все латинские буквы (прописные и строчные) из файла F
Даны а F и G,элементами которых являются символы,записать в файле H все латинские буквы(прописные и...

Записать в файл все компоненты исходного файла, которые делятся на m и не делятся на n
записать файл последовательность доступа file_А целыми числами, полученными с помощью генератора...

Заменить все строчные символы, стоящие перед точкой, заглавными
Дана строка символов, разделенные «точкой» и «запятой». Замените все строчные символы, стоящие...

Из исходного текстового файла все повторяющиеся слова переписать в другой файл удалив их из исходного
из исходного текстового файла все повторяющиеся слова переписать в другой файл удалив их из...

Записать в новый файл только те строки исходного, которые начинаются с заданной буквы
Дан файл. Записать в другой файл только те строки, которые начинаются с заданной буквы. в Си++

Переписать в другой текстовый файл строки исходного файла, кроме непустых строк, начинающихся с точки
Дан текстовый файл. Необходимо переписать в другой текстовый файл его содержимое, кроме непустых...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru