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

Обработка строк - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обработка текста, разделяемого на слова http://www.cyberforum.ru/cpp-beginners/thread320438.html
Задан текст, содержащий произвольное количество строк, в которых отдельные слова могут разделяться одним или несколькими пробелами и знаками пунктуации(переносы не используються). Сформировать новый текст, который являеться результатом одного из следующих преобразований исходного текста: заменить заданное слово на другое слово столько раз, сколько оно встречаеться в тексте. Входные и выходные...
C++ Возвращение трех значений Как в функции возвратить три значения? http://www.cyberforum.ru/cpp-beginners/thread320432.html
C++ Курсовая по ООП
Здравствуйте, столкнулась с проблемой, необходимо сделать курсовую, а в програмировании на С++ полный ноль. Если у кого есть возможность, подскажите. Работа довольно объемная, а времени осталось мало. Есть даже пример похожей работы, но просидев пару часов, так и не смогла ничего понять. Вот само задание, зеленым выделены пункты которые необходимо выполнить. А это пример выполненной...
C++ Использование стека в преобразовании
Наткнулся на одну проблему и нуждаюсь в помощи. задание следующее. Нужно преобразовать инфиксное выражение в постфиксное, используя стек. то есть например из "4+(6-4)*9" нужно получить "4 6 4 - 9 *+" и вывести это на экран
C++ Сохранить запись в файл http://www.cyberforum.ru/cpp-beginners/thread320416.html
Есть программа: #include<iostream.h> #include<conio.h> #include<string.h> struct price { char tovar_name; char shop_name; float cost; };
C++ работа со структурами #include<conio.h> #include<iostream.h> #include<string.h> main() { int n=0, i, zapros, flag=0; char s; struct peresdachi {char FAM ; подробнее

Показать сообщение отдельно
сержи
6 / 6 / 0
Регистрация: 03.07.2010
Сообщений: 222
16.06.2011, 01:54  [ТС]     Обработка строк
Ну вроде то!!!!водил HELLO Win( для примера)!!!
Пишит:
1.HELLO
2.Win
minimum:1
Вот весь ответ!!!

Добавлено через 4 минуты
Можно еще вопросик!!по этим самым строка!!!!

Вот задача: Разработать алгоритм и программу для разбиения текста на строки длиной не более 50 символов. Перенос слов на новую строку осуществлять на месте пропуска.
Вот код это программы:
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
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
int main(int argc, char *argv[])
{
    char mas[] = "123456789012 3456789012345678 9012345678901234567890 1234567 890";
    const int p=50;
    int count = 0;    
    int size = strlen(mas); 
 
    for(int i=0; i<size; i++)
    {        
        if(count == p)
        {
           cout << "\n";
           count=0;
        }
        cout << mas[i];
        count++;
    }
    cout << "\n";
    
    system("PAUSE");
    return EXIT_SUCCESS;
}
Но она не коретно работает!!!должна при каждом пропуске переносить слова на новую строку, а она не переносит=(((
Не подскажишь в чем проблема???
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru