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

Очень нада.строки в файле - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач до Хкон с шагом dx http://www.cyberforum.ru/cpp-beginners/thread729810.html
Знаю что подобные задачи были ,но моей не попалось.Сам 2 день не могу решить свою.Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач до Хкон с шагом dx Хнач = -2...
C++ Найти вектор, который составлен из наибольших членов матрицы до главной диагонали включительно Народ помогите решить в си++ 2010 и в MS Excel вот эту задачу. Задание выдает преподаватель каждому студенту индивидуально из ниже приведенных задач. Вариант 13. Задачи посвящены работе с... http://www.cyberforum.ru/cpp-beginners/thread729806.html
C++ Поменять местами первое и последнее слова
Исходные данные (текст) – строка символов. Ввод и вывод текста реализовать с помощью функций ввода-вывода строк: gets(char* S) и puts(char* S). Реализовать задачи обработки строк в виде отдельных...
Не получается запустить "hello, world" C++
Вот начал изучать С++ по книге Страуструпа. Не получается запустить "hello, world". Установил visual c++ 2010, создал пустой проект, писал другие проги из инета, они работают. Я так понимаю, что дело...
C++ XML парсер - SAX http://www.cyberforum.ru/cpp-beginners/thread729787.html
Привет всем! подскажите ПРОСТОЙ XML SAX парсер и описание к нему для Win MSVC нужно только читать из файла Здесь все есть. Все попробовал http://lars.ruoff.free.fr/xmlcpp/
C++ Не работает программа По идее эта программа должна с помощью функции getline() считывать строки текстового файла и проверять, является ли записанное в каждой строке выражение палиндромом. Программа выдает много... подробнее

Показать сообщение отдельно
kaka26
0 / 0 / 0
Регистрация: 12.12.2012
Сообщений: 14

Очень нада.строки в файле - C++

13.12.2012, 00:26. Просмотров 216. Ответов 0
Метки (Все метки)

нужно что бы выводило последнее слово в строчке(строк может быть много)..у меня выводит последнее слово последней строчки.
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
#include <iostream>
#include <fstream>
#include <conio.h>
#include <string> 
 
using namespace std;
 
int main()
{
    ifstream file;
    string str;
    file.open("1.dat");
    while (!file.eof())
    {
        string s;
        getline(file,s);
        str+=s;
    }
    cout << str<<endl;
    int i,j=0,k=0,pr[200];
    for(i=0;i<str.length();i++)
    {
        if (str[i]==' ') {pr[j++]=i;}
    }
    int a=1;
    for (i=0;i<j;i++)
    {   
        if ((str[pr[i]-1]=='!')||((str[pr[i]-1]=='?'))||(str[pr[i]-1]=='.')||(str[pr[i]-1]=='...')) a++;
        
    }
    
    //cout<<"Kilkist rechen - "<<a<<endl;
    cout<<"Kilkist  sliv v rechenni - "<<j+1<<endl;
        for (i=str.length()-1;i>0;i--)
    {
        if (str[i]==' ') {;break;}
    }
    i++;
    if (i!=str.length())
    {
        for (;i<str.length()-1;i++)
            cout<<str[i];
    }
    file.close();
    getch();
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru