С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
21 / 19 / 6
Регистрация: 25.11.2017
Сообщений: 708
1

Удалить символ конца файла при объединении нескольких файлов

17.06.2018, 23:33. Показов 949. Ответов 7
Метки нет (Все метки)

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
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <string>
#include <cstdio>
 
using namespace std;
 
 
int main()
{ 
    FILE *origin = NULL;
    FILE *output = NULL;
 
    char buffer[200];
 
    fopen_s(&origin,"input.txt", "r");
    
    fopen_s(&output,"output.txt", "w");
 
    const char *path = "C:\\Users\\User\\Desktop\\docs\\%d.txt";
    for (int i = 1; i < 4; i++)
    {
        sprintf_s(buffer, path, i);
        fopen_s(&origin, buffer, "r");
        if (origin == NULL) continue;
        while (!feof(origin))
        {
            fprintf(output, "%c", fgetc(origin));
        }
        fclose(origin);
    }
    fclose(output);
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.06.2018, 23:33
Ответы с готовыми решениями:

Удалить смещенную при объединении ячейку в таблице
При объединении ячеек таблицы с помощью rowspan возникает проблемка. Ячейки, место которых в...

При объединении Excel файлов исчезают строки
Нужно написать маленькую программку для объединения xlsx-файлов (каждый файл помещается в отдельную...

Как удалить символ конца строки?
у меня в программе &quot;Словарь&quot; при выводе перевода слова в конец вставляется 0(как показано на...

Удалить с начала и с конца строки заданный символ
программа удаляет из начала и из конца строки заданный символ c# Добавлено через 3 минуты Как...

7
189 / 174 / 93
Регистрация: 13.06.2018
Сообщений: 718
17.06.2018, 23:37 2
можно полюбопытствовать, что за символ такой?
0
21 / 19 / 6
Регистрация: 25.11.2017
Сообщений: 708
18.06.2018, 06:28  [ТС] 3
Biger18, 12 23я45 67я87 90
0
189 / 174 / 93
Регистрация: 13.06.2018
Сообщений: 718
18.06.2018, 08:06 4
C++
1
2
3
4
5
6
while (!feof(origin))
{
   char ch=fgetc(origin);
   if(!feof(origin))
      fprintf(output, "%c", ch);
}
может так
1
21 / 19 / 6
Регистрация: 25.11.2017
Сообщений: 708
18.06.2018, 10:29  [ТС] 5
Biger18, спасибо большое
0
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
18.06.2018, 17:07 6
Сразу в условии надо проверять без всяких feof().
0
21 / 19 / 6
Регистрация: 25.11.2017
Сообщений: 708
23.06.2018, 18:23  [ТС] 7
nmcf, это что имеете ввиду?
0
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
24.06.2018, 20:41 8
C++
1
2
int ch;
while ((ch = fgetc(origin)) != EOF)
0
24.06.2018, 20:41
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.06.2018, 20:41
Помогаю со студенческими работами здесь

Не ставить разделитель в конце последнего файла при объединении
Уважаемые форумчане, доброго времени суток! Для объединения файлов word использую макрос...

Дан текстовый файл. Вывести количество содержащихся в нем символов и строк (маркеры концов строк EOLN и конца файла EOF при подсчете количества символ
Дан текстовый файл. Вывести количество содержащихся в нем символов и строк (маркеры концов строк...

Как символ конца файла выглядит в двоичном представлении?
Пытаюсь реализовать Хаффмана и столкнулась с такой проблемой: когда я записываю сформированный код...

Символ конца строки при использовании оператора <<
Здравствуйте! Нашел для себя очень удобным использовать оператор &lt;&lt;, но он всегда в конце строки...


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

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