Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
 
Romantikkk
0 / 0 / 0
Регистрация: 19.10.2012
Сообщений: 144
20.03.2013, 00:08     Структуры, копирование файла #1
Подскажите, как написать программку с меню с пунктами:
– посимвольное копирование файла;
– построчное копирование файла;
– поблочное копирование файла.

+ Для задания имен файлов использовать аргументы командной строки.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.03.2013, 00:08     Структуры, копирование файла
Посмотрите здесь:

C++ Копирование файла
Копирование файла C++
C++ Копирование из оного файла в др.
копирование файла C++
C++ Копирование файла C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
King Of Kings
7 / 7 / 3
Регистрация: 08.02.2013
Сообщений: 42
20.03.2013, 00:10     Структуры, копирование файла #2
Цитата Сообщение от Romantikkk Посмотреть сообщение
с меню с пунктами:
Оконную программу?
aLarman
20.03.2013, 14:05
  #3

Не по теме:

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

fjay69
 Аватар для fjay69
85 / 85 / 1
Регистрация: 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;
}
Romantikkk
0 / 0 / 0
Регистрация: 19.10.2012
Сообщений: 144
20.03.2013, 16:38  [ТС]     Структуры, копирование файла #5
а как задавать имена файлов с помощью командной строки?
fjay69
 Аватар для fjay69
85 / 85 / 1
Регистрация: 26.10.2012
Сообщений: 248
20.03.2013, 16:46     Структуры, копирование файла #6
Цитата Сообщение от Romantikkk Посмотреть сообщение
а как задавать имена файлов с помощью командной строки?
В папке с программой создаётся текстовый файл. В нём прописывается
prog.exe inputfile.txt outputfile.txt
где prog.exe - эта программа, inputfile.txt - файл, который читают и outputfile.txt - файл, в который записывают.
(Краткие имена файлов можно использовать, если файлы находятся в одной папке с программой.)
Сохраняем, меняем расширение на bat и запускаем.
Yandex
Объявления
20.03.2013, 16:46     Структуры, копирование файла
Ответ Создать тему
Опции темы

Текущее время: 16:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru