Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Romantikkk
0 / 0 / 8
Регистрация: 19.10.2012
Сообщений: 144
#1

Структуры, копирование файла - C++

20.03.2013, 00:08. Просмотров 855. Ответов 5
Метки нет (Все метки)

Подскажите, как написать программку с меню с пунктами:
– посимвольное копирование файла;
– построчное копирование файла;
– поблочное копирование файла.

+ Для задания имен файлов использовать аргументы командной строки.
http://www.cyberforum.ru/cpp-beginners/thread1172526.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.03.2013, 00:08
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Структуры, копирование файла (C++):

Исследование структуры FILE или: что вообще можно выудить из этой структуры, указатель на которую мы получаем при открытии файла?
Ничего нельзя. Итак, новичкам напомню, что после выполнения кода FILE* f=...

Копирование файла
Делаю программку для копирование файла настроек оперы с\на разные операционые...

Копирование файла
и если есть, как осуществить копирование нетипизированного файла в С++? вот...

Копирование файла C++
Привет всем. У меня проблема такого рода, пытаюсь скопировать файл, и все...

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

5
King Of Kings
7 / 7 / 3
Регистрация: 08.02.2013
Сообщений: 42
20.03.2013, 00:10 #2
Цитата Сообщение от Romantikkk Посмотреть сообщение
с меню с пунктами:
Оконную программу?
0
aLarman
20.03.2013, 14:05
  #3

Не по теме:

Цитата Сообщение от King Of Kings Посмотреть сообщение
Оконную программу?
прочитав это
Цитата Сообщение от Romantikkk Посмотреть сообщение
+ Для задания имен файлов использовать аргументы командной строки.
вопрос отпадет

0
fjay69
87 / 87 / 17
Регистрация: 26.10.2012
Сообщений: 248
20.03.2013, 16:10 #4
Построчно:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <iostream>
#include <fstream>
using namespace std;
 
int main(int nArg, char* pszArgs[])
{
  char oneString[512];
  ifstream inputFile(pszArgs[1]);
  rename(tmpnam(NULL),pszArgs[2]);
  ofstream outputFile(pszArgs[2]);
  for(;!inputFile.eof();)
  {
    inputFile.getline(oneString,512);
    outputFile<<oneString<<"\n";
  }
  return 0;
}
1
Romantikkk
0 / 0 / 8
Регистрация: 19.10.2012
Сообщений: 144
20.03.2013, 16:38  [ТС] #5
а как задавать имена файлов с помощью командной строки?
0
fjay69
87 / 87 / 17
Регистрация: 26.10.2012
Сообщений: 248
20.03.2013, 16:46 #6
Цитата Сообщение от Romantikkk Посмотреть сообщение
а как задавать имена файлов с помощью командной строки?
В папке с программой создаётся текстовый файл. В нём прописывается
prog.exe inputfile.txt outputfile.txt
где prog.exe - эта программа, inputfile.txt - файл, который читают и outputfile.txt - файл, в который записывают.
(Краткие имена файлов можно использовать, если файлы находятся в одной папке с программой.)
Сохраняем, меняем расширение на bat и запускаем.
0
20.03.2013, 16:46
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.03.2013, 16:46
Привет! Вот еще темы с решениями:

Копирование файла C++
Всем Доброго вечера, хочу написать программу для копирования настроек браузера...

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

копирование файла
Напишите программу копирования заданного текстового файла в другой текстовый...

Копирование из оного файла в др.
Вся задача состоит не в этом, но для начала я решил сделать хотя бы, что бы...


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

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

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