0 / 0 / 0
Регистрация: 04.11.2015
Сообщений: 61

Скопировать все строки из одного файла в другой

15.05.2016, 14:18. Показов 3717. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужно скопировать все строки из одного файла в другой, но после выполнения программы во втором файле в каждой строке только одно слово, а не вся строка из первого файла, подскажите как это исправить? Вот мой код.
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
//---------------------------------------------------------------------------
 
#pragma hdrstop
#include <stdio.h>
#include <stdlib.h>
//---------------------------------------------------------------------------
#pragma argsused
 
int main(int argc, char* argv[]){
 
  system("chcp 1251");
 
  FILE * f1;
  FILE * f2;
  
  if( (f1=fopen("E:\\F1.txt","rt")) == 0 ) { 
     printf("error \n"); 
   } 
   if( (f2=fopen("E:\\F2.txt","wt")) == 0 ) { 
     printf("error \n"); 
   } 
   
   while( !feof(f1) ) { 
     fscanf( f1, "%s", &str1 ); 
     fprintf(f2, "%s \n", &str1);
   }  
   
   fclose(f1);
   fclose(f2);
  
 system("pause");
 return 0;
}
//---------------------------------------------------------------------------
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.05.2016, 14:18
Ответы с готовыми решениями:

Скопировать из одного файла в другой все строки, не содержащие слова, начинающиеся на одну букву
1) Скопировать из файла F1 в файл F2 все строки, которые не содержат слова, начинающиеся на одну букву. 2) Найти самое короткое слово в...

Скопировать из одного файла в другой все строки, начинающиеся на «а» и расположенные между строками с заданными номерами
Помогите в работе с файлами. 1)Скопировать из файла Fail1 в файл Fail2 все строки, начинающиеся на букву «а» и расположенные между...

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

3
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
37998 / 21030 / 4301
Регистрация: 12.02.2012
Сообщений: 34,591
Записей в блоге: 14
15.05.2016, 14:22
Вместо fscanf и fprintf используй fgets и fputs.
1
0 / 0 / 0
Регистрация: 04.11.2015
Сообщений: 61
15.05.2016, 14:32  [ТС]
При таком исправлении, выдает ошибку.
[Error] cannot convert 'FILE* {aka _iobuf*}' to 'char*' for argument '1' to 'char* fgets(char*, int, FILE*)'
[Error] cannot convert 'FILE* {aka _iobuf*}' to 'const char*' for argument '1' to 'int fputs(const char*, FILE*)'
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
37998 / 21030 / 4301
Регистрация: 12.02.2012
Сообщений: 34,591
Записей в блоге: 14
15.05.2016, 15:01
Цитата Сообщение от Denial10 Посмотреть сообщение
При таком исправлении, выдает ошибку.
- естественно. Я не имел в виду тупую замену. У fgets, fputs другой интерфейс вызова. Кстати, а что у тебя за переменная str1? Она нигде не описана.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.05.2016, 15:01
Помогаю со студенческими работами здесь

Скопировать все строки из одного файла в другой
Подскажите, как скопировать строки из одного файла в другой файл, в которых в столбце С значение ячейки равно 5

Как скопировать все строки из одного RecordSet-а в другой?
Есть 2 таблицы. Одна в одном файле, другая в другом. Открываю их обе с помощью OpenRecordset(&quot;XXX&quot;, dbOpenTable). А как дальше...

Скопировать все отрицательные числа из одного файла вещественных чисел в другой
1. Скопировать все отрицательные числа из одного файла вещественных чисел в другой. 2. В файле данных записаны сведения о книгах:...

Как скопировать определенные строки из одного текстового файла и вставить их в другой?
как через cmd скопировать определенные строки в txt (на пример с 1-ой по 199-ую и с 200-ой по 300-ую) и поместить их в два других txt

Скопировать содержимое одного файла в другой, но что бы строки были отсортированы по длине
Есть такая задачка: есть файл A.txt, в котором есть разные строки; нужно скопировать содержимое файла A.txt в файл B.txt, но что бы...


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

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

Новые блоги и статьи
Хак домофона или как открыть дверь по номеру
yariko 25.06.2025
Забыли дома ключ. Не проблема. Можно открыть дверь домофона, просто позвонив на свой номер квартиры. Идея состоит в следующем. Внутрь трубки абонента встраивается контроллер, который по звонку сам. . .
Как украсить новогоднюю елку с Q# и Qiskit
EggHead 24.06.2025
Что может быть необычнее, чем применить законы квантовой механики для украшения новогодней елки? Пока другие развешивают обычные гирлянды, я решил объединить свою страсть к квантовым вычислениям с. . .
Системы нулевого доверия на C#
UnmanagedCoder 24.06.2025
Традиционная архитектура безопасности работает по принципу средневекового замка: создаём высокие стены вокруг корпоративной сети, укрепляем ворота межсетевыми экранами и системами обнаружения. . .
Снова не мой путь. Циклическое среднее, я обеими руками за проверку условия, в ракурсе данной задачи - циклическое среднее в топку.
Hrethgir 24.06.2025
Привет. Такой вопрос - нужно выводить среднее математическое между двумя направлениями, интервал значений которых может лежать в диапазоне одного оборота по кругу. Проблема заключается в том, что. . .
Деплой Flask приложения
py-thonny 23.06.2025
За годы работы с Flask я натыкался на одни и те же грабли достаточно часто, чтобы наконец научится их обходить. И сегодня хочу поделится опытом, который сбережет вам немало нервных клеток. Начнем с. . .
WebAssembly и контейнеры в .NET Aspire для оркестрации распределенных архитектур
ArchitectMsa 23.06.2025
Я наблюдаю, как WebAssembly (или просто WASM) постепенно выходит за рамки своего первоначального предназначения — исполнения кода на стороне браузера. Теперь эта технология проникает в серверную. . .
Непрерывная интеграция для пакета Python
Mr. Docker 22.06.2025
Было 4 часа утра пятницы, когда я выпустил новую версию нашей внутренней библиотеки для обработки данных. Релиз 0. 5. 2 содержал небольшой фикс для обработки дат в ISO формате, что может пойти не так?. . .
Продвинутый ETL на C# из OLTP БД в хранилище
stackOverflow 22.06.2025
Работая в сфере корпоративной аналитики, я постоянно сталкиваюсь с одним и тем же - нужны чистые, структурированные и, главное, свежие данные. Без них современные аналитические системы, машинное. . .
Мастер-класс по микросервисам на Node.js
Reangularity 21.06.2025
Node. js стал одной из самых популярных платформ для микросервисной архитектуры не случайно. Его неблокирующая однопоточная модель и событийно-ориентированный подход делают его идеальным для. . .
Управление Arduino из WPF приложения
Wired 21.06.2025
Зачем вообще связывать Arduino с WPF-приложением? Казалось бы, у Arduino есть собственная среда разработки, своя экосистема, свои способы управления. Однако при создании серьезных проектов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru