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

Cчитать текст из файла и вывести на экран только цитаты - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ имена файлов http://www.cyberforum.ru/cpp-beginners/thread245041.html
Скажите, пожалуйста, в именах файлах ведь нельзя каким-то образом использовать нулевой символ в ASCII '\0' ?
C++ начал изучать с++ начал учить с++, мне порекомендовали купить "Полный справочник по С++" Герберта Шилдта , купил, но вот в чем проблема - примеры программ пошли, но нет объяснения такой вещи - что это за строка в... http://www.cyberforum.ru/cpp-beginners/thread245031.html
C++ для людей понимающих в циклах
есть задача и код на паскале (тока он какой та левый) помогите нужен код на си/си++ или хотя бы алгоритм решения! зарание спасибо Составить программу-генератор чисел Пифагора a, b, c (c^2 = a^2 +...
Необходимо чтобы функция new добавляла к строке 3 знака восклицания C++
Всем привет! Необходимо чтобы функция new добавляла к строке 3 знака восклицания. Так как расширить старый массив мы не можем, нужно создать новый и присвоить адрес нового массива старому. Я написал...
C++ динамический массив строк http://www.cyberforum.ru/cpp-beginners/thread245026.html
Вот такое дело есть а как зделать так чтобы я мог ввести то количество строк что я хочю ? а не 3. Тоесть сделать динамический массив строк. #include <iostream> #include <conio.h> using...
C++ Установить, является ли одно множество подмножеством другого помогите пожалуста))) 1)Создать множества А,В,С- псевдослучайных чисел из натурального ряда; 2)Поэлементно сравнивая множества: - установить, яляется ли одно множество подмножеством другого... подробнее

Показать сообщение отдельно
Zalik
2 / 2 / 0
Регистрация: 24.05.2010
Сообщений: 94
09.03.2011, 06:00  [ТС]
Извините пожалуйста, но файл показывает, что файл не найден. Что делать?
У меня свой вариант. Кто может поправить? Очень прошу!!!!!!


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
#include <stdio.h>
#include <conio.h>
#include <fstream>
#include "stdafx.h" 
#include <iostream> 
#include <fstream> 
#include <string> 
 
using namespace std; 
 
int main() 
{ 
     setlocale(LC_ALL, "Russian"); 
 
    const int len = 81; 
    char line[len], end_word[] = "done"; 
cout << "Programma dly izvlecheniya citat iz texta:\n ";
cout << "----------------------------------------------------------\n";
cout << "\n";
fstream fin("text.txt", ios::in | ios::out|ios :: trunc);
if (!f) { cout << "Ne udaetsya otkrut fail." << endl; return -1; }
do
{
    cin>> line;
    f<<line<< endl;
    while (strcmp (line, end_word));
    f.seekg(0);
    cout<< "Содержимое файла: "<<endl;
    while (!f.eof())
    {
        f>> line;
        cout<< line << endl;
    }
    f.clear();
    f.seekg(0);
    long n,i,j = n = i = 0, flag=-1;
    while (line[i]) {
    if( line[i] == 34 ) // код кавычки
      if( flag<0 ) flag = i; /* запомним откуда начать */
      else /* это вторая кавычка - начинаем писать */
      {
        for( j = flag; j <= i; j++) cout << line[j];
        flag = -1; /* сбросим флаг */
      }
    i++;
}
}
f.close();
cout << "\n";
cout << "\n";
cout << "---------------------------------------------------------\n";
cout << "Spasibo za ispolzovanie programmu.\n";
cout << endl;
getch();
return 0;
}
Добавлено через 12 часов 23 минуты
Помогите пожалуйста.....
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru