Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Реализовать игру кроссворд на основе текстовых файлов Написать программу «кроссворд». Пользователь может вводить выбранные буквы слова. Если слово введено правильно, оно отображается черным цветом, иначе – красным. Разработать формат текстового файла,... https://www.cyberforum.ru/ cpp-beginners/ thread1438298.html C++ Альтернатива resize для string
#include <string> #include <stack> #include <iostream> using namespace std; int N; string r; stack<char> p; void search() {
C++ Найти сумму целых положительных чисел, больших 30 и меньших 100, кратных трем и оканчивающихся на 2, 4 и 8 Найти сумму целых положительных чисел, больших 30 и меньших 100, крат- ных трем и оканчивающихся на 2, 4 и 8. что бы кратно было я сделал а с этим условием чтоб окончались на 2,4,8 всю голову... https://www.cyberforum.ru/ cpp-beginners/ thread1438284.html C++ Динамический char Ребята, помогите программу переделать, нужно char везде сделать динамическим. Уже битый час бьюсь, догадаться не могу, как все перелопатить. #include <iostream> #include <fstream> #include... https://www.cyberforum.ru/ cpp-beginners/ thread1438282.html
С чего начать семантический анализ текста? C++
Начинаю разбираться в семантическом анализе теста(естественный язык) с помощью программирования (в идеале нужно написать программу выполняющую сематический анализ текста). Может есть какая нибудь...
C++ Динамический двумерный массив строк и операции со строками (поиск, обрезка, слияние) Создать динамический двумерный массив на 10 ячеек (для десяти строк). Заполнить его строчками текста, принятыми с клавиатуры. Реализовать для этого массива следующее меню: 1) Создать массив,... https://www.cyberforum.ru/ cpp-beginners/ thread1438266.html
C++ Перевод чисел из одной сс в другую https://www.cyberforum.ru/ cpp-beginners/ thread1438261.html
Подскажите алгоритм, способ реализации этого на с++
Создание пространства имен C++
Всем доброго времени суток !!! Не могу понять назначение создания пространств имен. В книге автор привел следующий код программы. Помогите пожалуйста разобраться в эго назначении . Что...
C++ Функции <cctype> Подскажите никак не пойму почему break в цикле не срабатывает (( Нужно вводить числовые значения в массив , либо пока он не заполниться , либо при вводе других данных. А выходит так что ввод... https://www.cyberforum.ru/ cpp-beginners/ thread1438234.html C++ где ошибка?функции с++ https://www.cyberforum.ru/ cpp-beginners/ thread1438231.html
#include <iostream> #include <cmath> #include <stdio.h> #include <math.h> using namespace std; double geron(double a,double b,double c) { float p,s; ...
На форме C++
1. Найти D= \frac{2}{x}+\frac{3}{{x}^{2}}+\frac{4}{{x}^{3}}+\frac{5}{{x}^{4}}+...+\frac{10}{{x}^{9}} где х-заданы, х<0. 2. Выведите только отрицательные элементы массива, состоящего из N чисел....
C++ Ошибка error: invalid types 'int[int]' for array subscript Дана строка,содержащая английский текст.Найти количество слов,начинающихся с буквы b. Выдает ошибку в 29 строке:error: invalid types 'int' for array subscript #include <stdio.h> #include <string>... https://www.cyberforum.ru/ cpp-beginners/ thread1438218.html
0 / 0 / 1
Регистрация: 20.12.2014
Сообщений: 28
0

Ограничение по символам - C++ - Ответ 7572475

05.05.2015, 15:53. Показов 436. Ответов 0
Метки (Все метки)

Вот есть кусочек считает кол-во предложений и кол-во слов из моего документа .dat но не показывает сам текст.
Помогите сделать ограничение по символам то есть мой текст не должен превышать 1000 символов а длина строки текста не должна превышать 70 символов и чтоб текст был на дисплее после подсчёта слов и предложений.
C++ (Qt)
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
#include <vcl.h>
#include <conio.h>
#include <stdio.h>
 
int main(int argc, char* argv[])
{
FILE *f;
char pre[3] = "!?.";
int pred,slov;
pred = slov = 0;
char ch;
//----------------
if ((f = fopen("MyFile.dat","r"))== NULL)   //Открывает мой файл
{
printf("Cannot open input file.\n");  //Ошибка если файл не найден
getch();
return 1;
}
//----------------
while (!feof(f))
{
ch = fgetc(f);
if(ch == ' ' || ch == '\n' || ch == '\t') slov++; //Считает точки и переход на следущую строку.
} //Табуляцию тоже считаем.
fseek(f,0,SEEK_SET); //Переход в начала файла.
printf("Slov : %i",slov+1); //на 1 слово больше так как пробела после него нет.    //Выводит колво слов на дисплей
//----------------
while (!feof(f))
{
ch = fgetc(f);
for(int i=0;i<3;i++)
if(ch == pre[i])
{
pred++;
break;
}
}
fseek(f,0,SEEK_SET);
printf("\nPredlozheniy : %i",pred);  //Выводит колво предложений на дисплей
//----------------
getch();
fclose(f); //Закрываем все потоки файлов.
//----------------
return 0;
}
//---------------------------------------------------------------------------


Вернуться к обсуждению:
Ограничение по символам C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.05.2015, 15:53
Готовые ответы и решения:

Ограничение анонса по символам
Все привет . На странице категории ограничил вывод анонса посимвольно с помощью &lt;?...

Как создать ограничение? Надо создать ограничение ввода букв, а то программа виснет!
var a:integer; begin repeat; writeln ('Введите число не равное еденице'); ...

Split по нескольким символам
Собсно: boost::algorithm::split(parts, str, boost::is_any_of(&quot;\r\n\r\n&quot;)); Бьёт только по одном...

Разбиение строки по символам
Здравствуйте. Как в си можно разбить текст по символам. Например есть текст &quot;a|b\nc|d\ne|f&quot; Нужно...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.05.2015, 15:53
Помогаю со студенческими работами здесь

Цикл по символам строки
Есть непустая строковая переменная x, хочу перебрать ее посимвольно в цикле. Умеет ли VBA как в...

ADOQuery не ищет по символам
Здравствуйте! Наболевший вопрос для меня, уже в отчаяние пришел. В связанный DBGrid должно...

Сравнение по символам строки
Суть такова Только символьно и один массив надо сравнить те строки где 20 символ равен &quot;K&quot;(грубо...

Разбиение по неэкранированным символам
Пытаюсь разбить строку по символу ';' но только если это не экранированная слэшем: \; ( и в...

Фильтр по первым 3 символам
Загружаю в листбокс список индексов. Нужно пройтись по всему списку и переместить все индексы в...

Split по двум символам
Помогите написать условие чтоб сплитовать строку по комбинации символов &quot;. &quot;(точка и пробел) вместе...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru