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

Черезстрочное слияние - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поиск с консоли http://www.cyberforum.ru/cpp-beginners/thread53422.html
вот решил прогу писать,которая ищет на компе все файлы с расширением doc,и все в них удаляет и добавляет звездочки...я только не знаю эту функцию поиска,помогите пожалуйста,надо найти все файлы,и...
C++ Насчёт функции memcpy() Начинаяю использовать эту функцию.Её синтаксис: void memcpy(void *to, const void *from, size_t count); Вопрос_1: Что такое size_t ? И вообще,зачем указателям тип воид? Они что,что-то... http://www.cyberforum.ru/cpp-beginners/thread53416.html
C++ Ввести три числа и проверить, возможно ли из них составить арифметическую прогрессию
ввести три числа и проверить возможно ли с них составить арифметическую прогрессию
Передача параметров по ссылке C++
У кого есть рабочий вариант сего чуда ? (К примеру,функции квадратного корня).В учебнике не работает.
C++ Присвоение типов в С++ http://www.cyberforum.ru/cpp-beginners/thread53379.html
Как присвоить елементам массива mas_a елементы строки String.Массив имеет тип int,а String char?
C++ Вопрос по выносу кода в отдельный файл Вот если писать в С программу, очень много когда можно запутаться ... Можно ли как то вынести часть кода в файл. (именно файл, база не нужна) Например если есть большой массив, можно ли его... подробнее

Показать сообщение отдельно
kandrey58region
1 / 1 / 0
Регистрация: 11.03.2009
Сообщений: 109
10.10.2009, 19:59  [ТС]
вот программка она читает из файла, и выводит на экран, и выделяет слова если найден знак препинания...
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
#include <iostream.h>
#include <fstream.h>
#include <string.h>
 
void main()
{
   int h;
   char stroka[50] ;
   ifstream file("D:\\work\\B.txt") ;
   while(!file.eof()) {
      file >> stroka ;
      cout << stroka<< endl ;
      h=strlen(stroka);
      if( (stroka[strlen(stroka) - 1 ] == '.') ||
          (stroka[strlen(stroka) - 1 ] == ',') ||
          (stroka[strlen(stroka) - 1 ] == ';') ||
          (stroka[strlen(stroka) - 1 ] == ':') ||
          (stroka[strlen(stroka) - 1 ] == '-') ||
          (stroka[strlen(stroka) - 1 ] == '!') ||
          (stroka[strlen(stroka) - 1 ] == '?'))
          cout << "Naidena . or , or ; or : or - or ! or ?" << endl;
 
  }
  file.close();
}
Как можно сделать, чтобы эти найденные обозначенные слова удалялись??
И потом происходила запись в файл??

Практиковался на вот таком файлике
C++
1
2
3
4
At the beginning of XIV century in Western Europe appeared woodcutting (it was developed 
First codex was used for accounting, but 
long before the East). In the matrix of woodcuts depicting Pages 
with the development of parchment in the III century BC. e., gradually began to displace the papyri.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru