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

чтение из файла, где ошибка - C++

Восстановить пароль Регистрация
 
Serega_094
2 / 2 / 0
Регистрация: 07.06.2013
Сообщений: 80
24.06.2013, 23:26     чтение из файла, где ошибка #1
вроде все правильно...

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
#include <iostream>
#include <fstream>
#include <string>
#include <conio.h>
 
using namespace std;
 
void main()
{ setlocale(0,"russian")
 
ifstream input_file("sentences.txt");
    string str;
    int i=0;
    int supmax=0;
    int max=3;
    int j=0;
    while(!input_file.eof())
{
        getline(input_file,str);
        for(i=0;i<str.length();i++)
{
            if((str[i]=='.') || (str[i]==',') || (str[i]==':') || (str[i]==';') || (str[i]=='?') || (str[i]=='!'))
                i++;
                 {if(i>max)
                     {
                      max = i;                    
                      j=i;
                      }
                }
        cout<<str[j]<<endl;
}
}
    getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.06.2013, 23:26     чтение из файла, где ошибка
Посмотрите здесь:

C++ чтение из файла, ошибка в коде
Чтение из файла C++
C++ Чтение из файла
C++ Чтение файла exe на другом компьютере, где нет Visual
C++ Где ошибка? Чтение массива из файла
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tsin
 Аватар для Tsin
418 / 394 / 108
Регистрация: 30.12.2012
Сообщений: 1,084
Записей в блоге: 2
Завершенные тесты: 3
24.06.2013, 23:28     чтение из файла, где ошибка #2
@Serega_094, в чем именно тут нужно искать ошибку?
Serega_094
2 / 2 / 0
Регистрация: 07.06.2013
Сообщений: 80
24.06.2013, 23:35  [ТС]     чтение из файла, где ошибка #3
у меня программа не компиллируется, вообще

Добавлено через 18 секунд
хотя по сути вроде все правильно...
kventin_zhuk
БНТУ ФИТР
 Аватар для kventin_zhuk
214 / 154 / 15
Регистрация: 26.12.2012
Сообщений: 382
24.06.2013, 23:36     чтение из файла, где ошибка #4
@Serega_094, Ну. И что за ошибки? С вас по слову вытягивать?)
Serega_094
2 / 2 / 0
Регистрация: 07.06.2013
Сообщений: 80
24.06.2013, 23:39  [ТС]     чтение из файла, где ошибка #5
вот...
Миниатюры
чтение из файла, где ошибка  
Tsin
 Аватар для Tsin
418 / 394 / 108
Регистрация: 30.12.2012
Сообщений: 1,084
Записей в блоге: 2
Завершенные тесты: 3
24.06.2013, 23:47     чтение из файла, где ошибка #6
@Serega_094, вообще, было бы неплохо, если бы вы прошлись дебаггером построчно и выявили в каком именно месте вылетает. Поставьте курсор на строчке while(!input_file.eof()) и нажмите Ctrl+F10.
После этого жмакайте F10 - программа будет выполняться построчно. После какой строки вылетит - там ищите ошибку.
Serega_094
2 / 2 / 0
Регистрация: 07.06.2013
Сообщений: 80
24.06.2013, 23:54  [ТС]     чтение из файла, где ошибка #7
Цитата Сообщение от Tsin Посмотреть сообщение
После какой строки вылетит - там ищите ошибку.
там цикл обхода предложений стоит я задолбаюсь
Цитата Сообщение от Tsin Посмотреть сообщение
жмакайте F10
делать
Dani
1263 / 621 / 50
Регистрация: 11.08.2011
Сообщений: 2,236
Записей в блоге: 2
Завершенные тесты: 1
24.06.2013, 23:55     чтение из файла, где ошибка #8
цикл не кубический, не задолбаешься
Tsin
 Аватар для Tsin
418 / 394 / 108
Регистрация: 30.12.2012
Сообщений: 1,084
Записей в блоге: 2
Завершенные тесты: 3
24.06.2013, 23:58     чтение из файла, где ошибка #9
@Serega_094, программирование вообще штука непростая
чтобы пропустить целую итерацию - опять жмите Ctrl+F10.
Serega_094
2 / 2 / 0
Регистрация: 07.06.2013
Сообщений: 80
25.06.2013, 00:02  [ТС]     чтение из файла, где ошибка #10
да ну в пятую точку...завтра экзамен, а я все с этой прогой вожусь...последняя лаба осталась <censored>.. пойду чуть подготовлюсь что ли...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.06.2013, 00:50     чтение из файла, где ошибка
Еще ссылки по теме:

Чтение файла в 16-СС C++
C++ Ошибка при открытии файла на чтение
Чтение из файла в массив структур (ошибка со string) C++

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

Или воспользуйтесь поиском по форуму:
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
25.06.2013, 00:50     чтение из файла, где ошибка #11
Что программа делать должна?

Добавлено через 1 минуту
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
#include <iostream>
#include <fstream>
#include <string>
#include <conio.h>
using namespace std;
 
void main()
{ 
    setlocale(0,"russian");
 
    ifstream input_file("sentences.txt");
    string str;
    int i = 0;
    int supmax = 0;
    int max = 3;
    int j = 0;
    while(!input_file.eof())
    {
        getline(input_file, str);
        for(i = 0; i < str.length(); i++)
        {
            if((str[i]=='.') || (str[i]==',') || (str[i]==':') || (str[i]==';') || (str[i]=='?') || (str[i]=='!'))
                i++;
            if (i == str.length()) break;
            if ( i > max)
            {
                max = i;                    
                j = i;
            }
            cout << str[j] << endl;
        }
        max = 3;
        j = 0;
    }
    getch();
}
Yandex
Объявления
25.06.2013, 00:50     чтение из файла, где ошибка
Ответ Создать тему
Опции темы

Текущее время: 01:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru