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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Bolbik
0 / 0 / 0
Регистрация: 09.04.2009
Сообщений: 6
#1

Текстовые файлы - C++

07.05.2009, 18:29. Просмотров 900. Ответов 5
Метки нет (Все метки)

Здесь так много умных людей, что не удержался и опять решил попросить помощи, т.к. в прошлые 2 раза очень сильно помогли. Вроде потом справлялся а ща опять завис((
Ну не даётся мне ООП..(( Матан и дифуры лучше)
Помогите, пожалуйста)
Нужно:
Случайным образом создать таблицу пар значений и записать её в текстовый файл в виде:
n * c
5 * m
7 * a
3 * q
-------------------------
Считать из файла пары значений и создать из них другой текстовый файл вида
mmmmm
aaaaaaa
qqq
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.05.2009, 18:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Текстовые файлы (C++):

нужно переделать код (из Файлы текстовые (FILE*) в Файлы текстовые (потоки)) - C++
вот задание для программы: 6. Задан текстовый файл input.txt. Требуется определить строки этого файла, содержащие максимальную по длине...

текстовые файлы - C++
Дан текстовый файл f.Переписатьв файл g все компоненты файла f с заменой в них символа 0 на символ 1 и наоборот Добавлено через 1 час...

Текстовые файлы в С++ - C++
Помогите написать программу которая определяет количество слов в каждой строке, и нужно сжать каждую строку, удалив все лишние пробелы

Текстовые файлы - C++
Имеется текстовый файл. Все четные строки этого файла записать во второй, а нечетные в третий файл. Порядок следования строк сохраняется. ...

Текстовые файлы - C++
Текстовый файл состоит из нескольких строк. Записать во второй файл последние символы из каждой строки первого файла. Как это решить?...

Текстовые файлы - C++
добрый день, помогите написать следующую программу (plz ... plz ... plz ))) : Случайным образом создать таблицу пар символьных...

5
CyBOSSeR
Эксперт С++
2303 / 1673 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
07.05.2009, 18:42 #2
Цитата Сообщение от Bolbik Посмотреть сообщение
Ну не даётся мне ООП..
Я не совсем понял причем тут ООП, тебя надо это задачу решить в духе ООП?
0
Monte-Cristo
2790 / 1376 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
07.05.2009, 19:09 #3
ну он хотел сказать.... что вообще программирование не дается.
0
Bolbik
0 / 0 / 0
Регистрация: 09.04.2009
Сообщений: 6
08.05.2009, 06:56  [ТС] #4
Предмет у нас называется ООП ))
Сможете помочь?)
0
Bolbik
0 / 0 / 0
Регистрация: 09.04.2009
Сообщений: 6
21.05.2009, 20:24  [ТС] #5
Помогите, пожалуйста, кто-нибудь с этим заданием!.. Пожалуйста..
0
kazak
3038 / 2359 / 157
Регистрация: 11.03.2009
Сообщений: 5,405
Завершенные тесты: 1
22.05.2009, 02:52 #6
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
64
65
66
67
68
69
70
71
72
73
74
//---------------------------------------------------------------------------
#include <iostream.h>
#include <fstream.h>
#include <stdlib.h>
#include <time.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{
   char fileInName[] = "input.txt";
   char fileOutName[] = "output.txt";
   int iter, num;
   char sym;
   ifstream fileIn;
   ofstream fileOut;
 
   srand(time(NULL));
 
   fileOut.open(fileInName, ios::out);
   if (!fileOut.is_open())
   {
      cout << "Nevozmojno otkryt' " << fileInName << endl;
      system("pause");
      exit(1);
   }
 
   iter = 1 + rand() % 25;
 
   for (int i = 0; i < iter; i++)
   {
      num = 1 + rand() % 80;
      sym = 97 + rand() % 26;
      fileOut << num << " * " << sym << endl;
   }
 
   fileOut.close();
 
   fileIn.open(fileInName, ios::in);
   if (!fileIn.is_open())
   {
      cout << "Nevozmojno otkryt' " << fileInName << endl;
      system("pause");
      exit(1);
   }
   fileOut.open(fileOutName, ios::out);
   if (!fileOut.is_open())
   {
      cout << "Nevozmojno otkryt' " << fileOutName << endl;
      system("pause");
      exit(1);
   }
 
   for (int i = 0; i < iter; i++)
   {
      fileIn >> num;
      fileIn.ignore(3);
      fileIn >> sym;
      fileIn.ignore();
 
      for (int j = 0; j < num; j++)
      {
         fileOut << sym;
      }
      fileOut << endl;
   }
 
   fileIn.close();
   fileOut.close();
   return 0;
}
//---------------------------------------------------------------------------
0
22.05.2009, 02:52
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.05.2009, 02:52
Привет! Вот еще темы с ответами:

Текстовые файлы - C++
Когда сдавал программу, придрались к тому, что у меня файл считывается в строку. Как исправить? #include &lt;iostream.h&gt; #include...

Текстовые файлы в С++ - C++
Добрый день. В летнюю практику входило задание написать программу в среде visual studio c++... Но за лето, конечно, забылась большая...

Текстовые файлы в C++ - C++
Помогите пожалуйста написать прогу по файлам в С++. Вот задание:

Текстовые файлы - C++
Помогите пожалуйста с программой. Она должна выводить все числа встеченные в программе (числом считать только те которые состоят только из...


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

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

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