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

Файловые потоки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ програма http://www.cyberforum.ru/cpp-beginners/thread260887.html
помогите написать програму,которая считывает английский текс с файла и выводит на екран слова текста ,что начинаются и заканчиваются на гласные
C++ Инкремент и передача параметров Недавно наткнулся на человека, который утверждал что: int add(int x, y) { return x+y; } int func() { int i = 1; return add(i, i++); } http://www.cyberforum.ru/cpp-beginners/thread260884.html
C++ Работа с классами
Ввести прямоугольную матрицу. Элементами матрицы являются символы. Пользователь может переставлять два любых символа в матрице, задавая индексы первого символа и второго символа. Кроме этого пользователь после процедуры перестановки может проверить на наличие в матрице слова. Слово задается пользователем. В случае, если в какой-либо строке матрицы все символы по порядку присутствует, слово...
програма,что считывает текст C++
Промогите написать програму,что считывает текст с файла и выводит его на екран,заменив цыфры 0-9 на слова "один"-"девять".
C++ Функции для списков http://www.cyberforum.ru/cpp-beginners/thread260828.html
Нужно написать ф-цию для удаления К-первых элементов списка. void Object::Del(int n) { Element *e=GetFirst(); for(int i=0;i<n;i++) { e=GetFirst(); Head=e->Next; delete e;
C++ Описать процедуру ShiftLeft3(A,B,C), выполняющую левый циклический сдвиг Описать процедуру ShiftLeft3(A,B,C), выполняющую левый циклический сдвиг: значение А переходит в значение С, В в А, С переходит в В. (А,В,С - вещественные параметры, являющиеся одновременно входными и выходными). С помощью этой процедуры выполнить левый циклический сдвиг для двух данных наборов из трех чисел: (А1,В1,С1) и (А2,В2,С2). Напишите пожалуйста верный код для этой программы, а я уже,... подробнее

Показать сообщение отдельно
rangerx
1931 / 1540 / 141
Регистрация: 31.05.2009
Сообщений: 2,905
21.03.2011, 00:16     Файловые потоки
1.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <fstream>
#include <string>
 
int main()
{
   std::ifstream inFile("input.txt");
   std::string s;
 
   while( !inFile.eof() )
   {
      std::getline(inFile, s);
      if(s.find(' ') != std::string::npos)
     std::cout << s << '\n';
   }
 
   inFile.close();
   
   return 0;
}
2.
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
#include <fstream>
#include <cctype>
 
int main()
{
   std::ifstream inFile("f");
   std::ofstream outFile1("g");
   std::ofstream outFile2("h");   
 
   char ch;
   while( inFile.get(ch) )
   {      
      if( isdigit(ch) )
     outFile1.put(ch);
      else
     outFile2.put(ch);
   }
 
   inFile.close();
   outFile1.close();
   outFile2.close();
 
   return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru