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

Задать имя файла для создания! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ язык C# http://www.cyberforum.ru/cpp-beginners/thread254901.html
1. В командной строке вводятся несколько групп данных. Одна группа от другой отделяется пробелом. Внутри группы данные разделяются запятой. Пробелы между данными внутри группы не допускаются. В качестве данных вводятся: размер матрицы, вещественные минимальные и максимальные значения данных. Сформированные матрицы выводятся на консоль. 2. На форме поместить главное меню, компонент...
C++ double double s = (1 / 5); cout << s; в моём понимании он должен вывести 0.2 ну или что-то типо того. Но выводит 0... Чё то я не понимаю логики http://www.cyberforum.ru/cpp-beginners/thread254900.html
Натуральное число C++
Прошу помощи в решении задачки: Дано натуральное число. Определить, какая цифра в этом числе встречается реже других. Оформить в виде функции. Заранее спасибо.
C++ Код командного интерпретатора на С++
Добрый день всем! Нужен командный интерпретатор под любую ОС только написанная на С++. может и кого-то уже есть готовый и если не жалко то он поделиться со мной? буду очень благодарна!!
C++ Понять указатели:) http://www.cyberforum.ru/cpp-beginners/thread254833.html
Добрый день! Совсем недавно начал изучать С++, в основном по методичке, выданной в ВУЗе и по нескольким книгам (Страуструп Б., Стефан Дэвис) и плюс то, что нахожу в интернете. Практически, всё это привязано к ряду лабораторных и контрольных, которые необходимо сделать. Дошел до указателей....О_о. Проблема вот в чем: те практические примеры, которые показывают использование указателей, не...
C++ Распечатать введенную строку, удалив из неё слова с нечетными номерами и добавив перевернутое слово к слову с четными номерами. Распечатать введенную строку, удалив из неё слова с нечетными номерами и добавив перевернутое слово к слову с четными номерами. Например, из строки: "во что бы то ни стало" Должно получиться: "чтоотч тоот сталоолатс" на паскале она у меня есть, на с не могу написать по аналогии, т.к. на паскале юзал pos delete insert... прошу помогите кто как может. ((((((( подробнее

Показать сообщение отдельно
Linhost
1 / 1 / 0
Регистрация: 22.02.2010
Сообщений: 9
10.03.2011, 15:55     Задать имя файла для создания!
Вообщем написал сегодня вот такую программку, но теперь меня просат чтобы записи которые сохраняются в файл были записаны в файл с произвольным именем. Тоесть мы запускаем и нас сразу просят ввести имя создаваемого файла и он создается и в него все записывается, а у меня сейчас создается но с уже заданным именем так вот и вопрос как организовать ввод этого названия?
Вот код
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#include <stdio.h>
#include <conio.h>
#include <clocale>
#include <cstdlib>
#include <time.h>
#include <fstream>
#include <iostream>
using namespace std;
 
 
 
void main()                                         // Создание исходных данных
{setlocale(LC_ALL, "Russian");
int* y = (int*)malloc(sizeof(int)*20);
int * APTR;
APTR = &*y;
int s=0;
int d=0;
srand(time(0));
for (int i=0; i<20; i++) 
{APTR[i]=-50+rand()%100;}
 
ofstream rewrite("data.dat");             // Создание файла и очистка
  rewrite.write("", 0); 
  rewrite.close();
 
 
ofstream f ("data.dat", ios::app);                // Исходные данные записываются в файл       
f<<"Массив из 20 случайных чисел:"<<endl;
for (int i=0; i<20; i++) 
f<< APTR[i]<<" ";
f<<endl<<endl;
f.close();
 
 
ifstream p ("data.dat");                                 // Исходные данные читаются из файла и выводятся на экран
cout <<"Массив из 20 случайных чисел:"<<endl;
p.seekg(30);
for (int i=0; i<20; i++) {
int l [20];
p >> l[i] ;
cout<<l[i]<<" ";}
p.close();
 
 
 
ifstream g ("data.dat");              // Исходные данные читаются из файла и обрабатываются
g.seekg(30);
for (int i=0; i<20; i++) {
int r [20];
g >> r[i] ;
if (r[i] & 1)
d=d+1;
else 
s=s+1;}
g.close();
 
 
ofstream j ("data.dat", ios::app);                     // Результат обработки записывается в файл
j <<"Количество четных чисел:"<< s << endl;
j <<"Количество нечетных чисел:" <<d;
j.close();
getch();}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru