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

Напечатать все слова, входящие в эту текстовую строку, заканчивающиеся на буквы заданного слова (например, abcdab, ab, kab) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ STL http://www.cyberforum.ru/cpp-beginners/thread178106.html
std::vector<char*> files; Объясните пожалуйста как правильно заполнять такой вектор
C++ Найти сумму квадратов отрицательных чисел, стоящих на местах, кратных 3 Помогите пожалуйста!! Найти сумму квадратов отрицательных чисел, стоящих на местах, кратных 3, и количество чисел, не принадлежащих промежутку [A,B).Массив объявить как статический. Найти сумму положительных элементов, стоящих в массиве на местах кратных трем до максимального элемента этого массива.Массив объявить как динамический. http://www.cyberforum.ru/cpp-beginners/thread178091.html
C++ Задана матрица А(n,n).
Задана матрица A(n,n). Зеркально отразить ее относительно главной диагонали. В преобразованной матрице найти строки, элементы которой образуют возрастающую последовательность. В алгоритме предусмотреть диалог, откуда будут вводиться элементы исходной матрицы- с клавиатуры или из текстового файла. Результаты выводить на экран и в результирующий текстовый файл. Матрицу выводить до и после...
Найти количество повторов в массиве C++
Как найти количиство повторов в массиве длиной вводимой с клавы? О_о
C++ Создать матрицу А(nxn), сгенерировать елементы случайным образом http://www.cyberforum.ru/cpp-beginners/thread178079.html
Создать матрицу А(nxn), сгенерировать елементы случайным образом. Вычеслить индексы елементов матрицы. Вычеслить суму отрицательных елементов. Знайти максымальный.
C++ Многомерные массивы . Дана вещественная матрица размером 10х10. Упорядочить её строки по не убыванию суммы их элементов. Многомерные массивы Дана вещественная матрица размером 10х10. Упорядочить её строки по не убыванию суммы их элементов. подробнее

Показать сообщение отдельно
Ka2r
Сообщений: n/a
19.10.2010, 17:06     Напечатать все слова, входящие в эту текстовую строку, заканчивающиеся на буквы заданного слова (например, abcdab, ab, kab)
Спасибо, аccept, сейчас попробую твой вариант!

Вожусь с третьей задачей. Пока отлаживаю программу только с одной строкой в документе. Результат работы - программа считает сколько всего символов в строке и недостаток до 80 заполняет буквами М Кто-нибудь подскажет где мой фейл?

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
#include "stdafx.h"
#include <stdio.h>
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main()
{
char s[80];
char ss[80];
int str;
setlocale(0,"Russian");
char filename[255];
cout<<"Введите имя файла:"<<endl;
cin>>filename;
FILE *fp=fopen(filename,"r");
    if (fp!=NULL) cout<<"файл открыт";
 
    while(!feof(fp))
    {
        fgets(s,80,fp);
 
          str=strlen(s);
 
        if(str==80)
        {
            
        }
        else if (str<80)
        {
            
            int ch = 80-str;
            for (int i=0;i<ch;i++)
            {
                s[strlen(s)]=char("b");
            }
        }
        else 
        {
        }
 
 
    }
 
cout<<ss;
 
getch();
return(0);
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru