0 / 0 / 0
Регистрация: 24.10.2016
Сообщений: 7
1

Создать символьный файл f1, переписать в файл f2 - буквы, а в файл f3 - цифры

08.11.2016, 20:36. Показов 1805. Ответов 1
Метки нет (Все метки)

Помогите, пожалуйста, написать программу по файлам. Задание звучит так: Создать символьный файл f1 из символов типа буква или цифра. Переписать в файл f2 - буквы, а в файл f3 - цифры.
Заранее спасибо.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.11.2016, 20:36
Ответы с готовыми решениями:

Дан символьный файл. Переписать в файл g символы что встречаются в файле f дважды (ровно 2 раза)
дано символьный файл "f". Переписать в файл "g" символы что встречаются в файле "f" дважды(ровно 2...

Создать текстовый файл из 5 строк, прочитать созданный файл и получить новый файл
Создать текстовый файл из 5 строк, прочитать созданный файл и получить новый файл. Переписать в...

Из строк все цифры переписать в новый файл
Создать текстовый файл из 5 строк, прочитать созданный файл, 1. Из строк все цифры переписать в...

Файл F1 содержит определенный текст, переписать в файл F2 по две фразы на ряд
Набросал вот такое ,не рабочее, дело. int rewrite() { char F1="F1.txt",F2="F2.txt"; char...

1
1786 / 1036 / 445
Регистрация: 12.05.2016
Сообщений: 2,550
09.11.2016, 02:40 2
Лучший ответ Сообщение было отмечено Mellers как решение

Решение

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
#include <stdio.h>
#include <ctype.h>
 
#define CHARS "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvWwXxYyZz1234567890"
 
int main(void)
{
    FILE *f1, *f2, *f3;
    f1 = fopen("f1.txt", "w");
    if (f1==NULL)
        return -1;
    fputs(CHARS, f1);
    fclose(f1);
 
    f1 = fopen("f1.txt", "r");
    f2 = fopen("f2.txt", "w");
    f3 = fopen("f3.txt", "w");
 
    if (f1==NULL || f2==NULL || f3==NULL)
        return -1;
    int ch;
    while ((ch = fgetc(f1)) != EOF)
        fputc(ch, isdigit(ch) ? f3 : f2);
 
    fclose(f1);
    fclose(f2);
    fclose(f3);
    return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.11.2016, 02:40
Помогаю со студенческими работами здесь

Дан текстовый файл. Переписать в новый файл все его строки четной длины
помогите написать программу заранее спасибо Дан текстовый файл. Переписать в новый файл все его...

Используя вспомогательный файл H, переписать компоненты файла F в файл G
Дан файл F, содержащий целые числа. Никакая из компонент файла не равна нулю. Файл F содержит...

Дан текстовый файл F. Переписать в файл Q все компоненты файла F с заменой в них символа 0 на 1 и наоборот
Дан текстовый файл F. Переписать в файл Q все компоненты файла F с заменой в них символа 0 на 1 и...

Переписать файл, заменяя строчные буквы прописными
Дан символьный файл f, состоящий из малых латинских букв и знаков препинания. Перепи-сать файл,...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru