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

создать 3 файла,а затем переместить информацию из 1 во 2, из 2 в 3, из 3 в 1. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ bubble_sort http://www.cyberforum.ru/cpp-beginners/thread240126.html
Доброго времени суток! Что-то не идет пузырьковая сортировка,случайные числа генерируются,а вот самой сортировки не происходит..Может,кто-то подскажет что неправильно в коде? #include<iostream> #include<ctime> using namespace std; void main() { srand(time(NULL)); int mas,n=50,i,k; for(i=0;i<n-1;i++) {
C++ String в структуре Добрый вечер! Подскажите пожалуйста, почему компилятор видит ошибку в строке "cin >> tablica.marka;" следующего кода: #include <iostream> #include <string.h> using namespace std; using std::string; struct data{ int dzien; int miesiac; http://www.cyberforum.ru/cpp-beginners/thread240124.html
нужна программа создания и работы с очередь без использования классов C++
Нужна программа создания, добавления/удаления элемента в очередь без использования классов. По форуму искал - большинство работает с классами. Если плохо искал - дайте ссылку, плз
C++ Задан двоичный файл...
Погите пожалуйста создать прогу: Задан двоичный файл, содержащий информацию о студентах, с записями вида: фамилия, год рождения, средний балл. Создать на его основе текстовые файлы с записями вида: фамилия, средний балл, -где информация о студентах каждого года рождения хранится в отдельном файле.
C++ Работа с файлами в C++ http://www.cyberforum.ru/cpp-beginners/thread240087.html
Пишу программу, где предполагается работа с файлами, но при попытке объявления входного потока (istream filein), я получаю ошибку компиляции. Что я делаю не так? Возможно не хватает каких то библиотек? #include <iostream> #include <fstream> #include <iomanip> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <conio.h>
C++ Классы Всем доброго времени суток, кто поможет реализовать след пункты: -конструктор без аргументов: -конструктор инициализации: -конструктор копирования: -конструктор с использованием списка инициализации: -деструктор: -константный объект класса: -создать константные функции ввода0вывода и функцию get: -осуществить отделение интерфейса от реализации: -продемонстрировать работу указателя this: подробнее

Показать сообщение отдельно
enotik
1 / 1 / 0
Регистрация: 20.10.2010
Сообщений: 147
08.02.2011, 23:35     создать 3 файла,а затем переместить информацию из 1 во 2, из 2 в 3, из 3 в 1.
У меня есть задача создать 3 файла,а затем переместить информацию из 1 во 2, из 2 в 3, из 3 в 1.

И у меня есть нескоькл вопросов:
1) например я написала функцию по созданию файла:

C++
1
2
3
4
5
6
7
8
9
10
11
12
void create_file (char filename[20])
{int i,k,x;
    FILE*f=fopen (filename,"w");
 
printf ("Enter kol-vo elementov v faile\n");
scanf ("%d",&k);
for (i=0;i<k;i++)
{    printf ("Enret infy\n");
    scanf ("%d",&x);
fprintf (f,"%d\t",x);};
fclose (f);
}
могу ли я дальше в void main с помощью этой функции создать три различных файла? (а вернее, 4, ибо мне понадобится лишний для обмена).Если, да, то как это сделать?
или мне надо написать 3 (4) различных функции для создания 3(4) различных файлов с разными именами?

вопрос номер 2 (глупый)
вообще идея такова: создаю 4 файла, один из которых выполняет роль буфера, и начинаю копировать (из 2 в 4, из 1во2, из 3 в 1, и из4 в 3).

Если я сначало пишу функции (создание/обмен) и создаю файлы потом в void main могу ли я ( и как) оперировать еще несозданными файлами.

Вообщем, со второй функцией (Обмен) я вообще мало чего понимаю.
каким образом все это меняется? как переписать из одного файла что либо в другой?
может быть в каждом файле создать массив заменив int x на int x[n] ? затем, используя функцию strcpy переписывать информацию из одного массива в другой, а как потом вернуть нужный массив нужному файлу? (или этого делать не нужно?ибо каждый массив и так находится в своем файле?)???

Вообщем я понимаю что все вышенаписанное - бред сумасшедшего, но все же жду ответов))
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru