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

Файлы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Время. http://www.cyberforum.ru/cpp-beginners/thread232035.html
Помогите пожалуйста решить задачи. А то я не совсем поняла как ее делать. 1) предполагается реализация текстового меню и использование оператора case; Описать структуру «Время». Реализовать функцию, которая выведет на экран время в предложенном формате. Выберите формат: 1) 14:15:55 2) 14 часов 15 минут 55 секунд 3) 14-15-55 Ввод: 1
C++ Описать тип struct Rectangle не знаю как сделать то, что выделено жирным шрифтом( Описать тип struct Rectangle, задающий на плоскости замкнутый прямоугольник со сторонами, параллельными координатным осям и габаритами (x–, x+) и (y–, y+) по осям абсцисс и ординат соответственно. Реализовать в виде отдельных функций следующие операции над переменными этого типа: а) вычисление площади прямоугольника; б) построение... http://www.cyberforum.ru/cpp-beginners/thread232029.html
C++ Написать программу, в ходе выполнения которой...
Написать программу, в ходе выполнения которой круг зеленого цвета, появившись в центре экрана и постепенно расширяясь, увеличивается в размерах в три раза, а затем сжимается до начальных размеров. Нужно срочно сделать до вечера.
C++ Выровнять текст по левому краю
Доброго времени суток.Помогите пожалуйста осталась одна задача,а я понятия не имею как её делать.:wall: Нужно написать обработчик текстовых файлов,чтоб создавала текстовый файл,в котором текст выравнивался по левому краю(без переносов) с сохранением абзацев. Пожалуйста можно без файлов(с консоли) даже сделать.
C++ метод Ньютона для системы двух уравнений http://www.cyberforum.ru/cpp-beginners/thread231996.html
Здравствуйте! помогите, пожалуйста, чайнику от программирования написать код) смысл заключается в том, что нужно создать программу, которая будет искать корни уравнения методом ньютона, а вот, что мне написал преподаватель (в качестве подсказки): 1) Fun(double *x, double *x); 2)Fab(double x, double x, double x*(вот здесь непонятная закорючка:) )); х1,х2; при создании программы необходимо...
C++ Как создать динамический двумерный массив Динамический одномерный массив p можно сождать примерно так: int N, *p; cin >> N; p= new int А как создать динамический двумерный массив, например, p. Подскажите, пожалуйста, кто знает. подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9372 / 5422 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
21.01.2011, 13:48     Файлы
KristinaOchkina, отдалённо похожая задача. Правда, оно там на С, и массив, считанный из одного файла, в другой перекладывает, но общие принципы можно разглядеть...
Имена входных файлов на С++ можно например вот так получать:
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
#include <iostream>
#include <string>
...
std::string name;
std::cout << "First file name: ";
std::cin >> name;
std::ifstream ifs1(name.c_str());
if ( ! ifs1.is_open() ){
  // вывести сообщение об ошибке открытия файла и завершить программу
}
 
...
int **matrix1, rows1, columns1;
ifs1 >> rows1, columns1;
matrix1 = new int* [rows1];
for ( int i = 0; i < rows1; ++i )
  matrix1[i] = new int [columns];
for ( int i = 0; i < rows; ++i )
  for ( int j = 0; j < columns; ++j )
    ifs1 >> matrix1[i][j];
ifs1.close();
...
std::cout << "Second file name: ";
std::cin >> name;
std::ifstream ifs2(name.c_str());
...
...
// когда матрицы больше не нужны
for ( int i = 0; i < rows1; ++i )
  delete [] matrix1[i];
delete [] matrix1;
...
 
Текущее время: 20:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru