Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
matluck
0 / 0 / 0
Регистрация: 04.04.2016
Сообщений: 89
1

Создать файл, являющийся результатом слияния других файлов

05.04.2016, 00:05. Просмотров 873. Ответов 1
Метки нет (Все метки)

создать файл, являющийся результатом слияния других файлов. Имя файла - результат и имена соединяемых файлов задаются пользователем.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.04.2016, 00:05
Ответы с готовыми решениями:

Создать файл, являющийся результатом конкатенации (слияния) других файлов
Смысл программы Ω Создать файл, являющийся результатом конкатенации (слияния) других файлов. Имя...

Создать новый текстовый файл, являющийся объединением содержимого исходных файлов
Смысл программы Ω Создать файл, являющийся результатом конкатенации (слияния) других файлов. Имя...

Файлы. Создать новый текстовый файл, являющийся объединением содержимого исходных файлов
Помогите пожалуйсто с программой 1.Даны два текстовых файла с именами Name1 и Name2. Создать новый...

Создать новый текстовый файл с именем Name3, являющийся объединением содержимого файлов Name1 и Name2
Даны два текстовых файла с именем Name1 и Name2, созданные заранее в редакторе Блокнот. Создать...

Создать файл с уникальными значениями из двух других файлов
Суть задачи такая , у нас есть два текстовых файла text.txt и text_1.txt в первом текстовом файле...

1
LFC
730 / 535 / 416
Регистрация: 17.09.2015
Сообщений: 1,598
06.04.2016, 07:00 2
Лучший ответ Сообщение было отмечено matluck как решение

Решение

matfuck,
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
#include <stdio.h>
#include <string.h>
//создать файл, являющийся результатом слияния других файлов.
// Имя файла - результат и имена соединяемых файлов задаются пользователем.
int main()
{
    int i, x;
    char name[20][20], tx[] = ".txt", result[20], s[1024];
    FILE *fin, *fout;
    puts("Enter the number of files to merge not more than 20:");
    scanf("%d", &x);
    if(x > 20){
        puts("Incorrect input.");
        return 1;
    }
    for(i = 1; i <= x; i++){
        printf("Enter name %d file\n", i);
        scanf("%s", name[i - 1]);
        strcpy(name[i - 1] + strlen(name[i - 1]), tx);
    }
    puts("Enter result file name");
    scanf("%s", result);
    strcpy(result + strlen(result), tx);
    fflush(stdin);
    for(i = 0; i < x; i++){
        printf("Enter the data in the file -> %s\n", name[i]);
        fgets(s, 1024, stdin);
        fin = fopen(name[i], "w");
        fprintf(fin,"%s", s);
        fclose(fin);
    }
    printf("The result of merging files can be found in the file -> %s.\n", result);
    fout = fopen(result, "a");
    for(i = 0; i < x; i++){
        fin = fopen(name[i], "r");
        fgets(s, 1024, fin);
        fprintf(fout, "%s", s);
        fclose(fin);
    }
    fclose(fout);
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.04.2016, 07:00

Составить массив, являющийся результатом "побитового" выполнения над двумя массивам операции XOR
Пользователем вводится два массива одинаковой длины,,каждый из которых содержит символ 0 или 1. ...

Составить массив, являющийся результатом "побитового" выполнения над двумя массивами импликации (следования)
Пользователем вводится два массива одинаковой длины каждый из которых содержит символ 0 или 1....

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


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

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

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