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

Переделать с файлами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа с меню http://www.cyberforum.ru/cpp-beginners/thread227938.html
Дана задача: "Парк авиакомпании «Выборгские авиалинии» состоит из одного самолёта с количеством мест 12. Он делает один рейс в день. Написать программу резервирования мест со следующими...
C++ Кодировка русских букв в MacOS здравствуйте, пишу программу на си под макосью, в качестве компилятора использую Xcode, возникает проблема с кодировкой русских букв. например, программа, выводящая ASCII-код символа при вводе... http://www.cyberforum.ru/cpp-beginners/thread227933.html
C++ Массив C++
всем привет. помогите пожалуйста разобраться с 1-м нюансом. суть такова, что имеем массив, к примеру 5х5, в котором находим минимальное число. вопрос заключается в том, чтобы найти все...
Составить программу, вычисляющую сумму ряда C++
помогите плиз! ваще непойму чё да как
C++ Рисуем текст в чужом окне. http://www.cyberforum.ru/cpp-beginners/thread227920.html
Всем привет! Появилась необходимость выводить в окне игры некоторый текст(отображение статистики). Игра может быть запущенна в оконном режиме, так и в фул скрине. Подскажите пожалуйста, что...
C++ Какую библиотеку подключить для использования fabs? в C++ какую библиотеку надо подключить чтобы использовать fabs()? подробнее

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

Переделать с файлами - C++

12.01.2011, 20:14. Просмотров 334. Ответов 4
Метки (Все метки)

Подсчитать количество предложений в файле
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
#include <stdio.h>
#include <string.h> 
#include <conio.h>
#include <iostream.h>
#include<fstream.h>
int
main(void)
{  clrscr();
    int nsent;
    char s[4096],*p;
    char *delim = ".?!";
           int i;
    
        printf("Vvedite predloshenua: ");
    if(s[i] == NULL || s[i] == '\n')
            return 1;
 
   if(p == strrchr(s, '\n'))
        *p = '\0';
 
    nsent = 0;
    for( i=0;  i < strlen(s); i++) {
    if(s[i]=='.'||s[i]=='!'||s[i]=='?')
    nsent++;
 
    }
    printf("V texte %d predloshenuy.\n", nsent);
 
    return 0;
}
Переделать программу с файлами файл указать в командной строке

Добавлено через 12 минут
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
#include <stdio.h>
#include <string.h> 
#include <conio.h>
#include <iostream.h>
#include<fstream.h>
int
main(void)
{  clrscr();
    int nsent;
    char s[4096],*p;
    char *delim = ".?!";
           int i;
    ifstream ifs("H:\\FILE.txt");
    if(!ifs){cerr<<"file not found";getch();return 1;}
        printf("Vvedite predloshenua: ");
    if(s[i] == NULL || s[i] == '\n')
            return 1;
 
   if(p == strrchr(s, '\n'))
        *p = '\0';
 
    nsent = 0;
    for( i=0;  i < strlen(s); i++) {
    if(s[i]=='.'||s[i]=='!'||s[i]=='?')
    nsent++;
 
    }
    printf("V texte %d predloshenuy.\n", nsent);
 
    return 0;
    getch();
}
НЕ могу посмотреть результат.Что не так?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru