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

Не работает функция strlen - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ С++ Одна из задач ЕгЭ С4 http://www.cyberforum.ru/cpp-beginners/thread1202739.html
Задача С4 На вход в программе подаются сведения о студентах с 1-го по 5-й курс некоторого вуза. В первой строке сообщается количество студентов N, которое больше 20, но меньше или равно 100, каждая из следующих N строк имеет следующий формат:, где - строка, состоящая не более чем из 20 символов, - строка, состоящая не более чем из 15 символов, - целое число от 1 до 5, - вещественное число. и,...
C++ Есть строка, состоящая из слов, разделенных любым количеством пробелов Есть строка, состоящая из слов, разделенных любым количеством пробелов. Напишите программу, которая выводит на экран четыре и более следующих друг за другом без учета промежутков гласных букв. Есть начинания, но без продолжения подскажите как действовать дальше. #include "stdafx.h" #include <iostream> #include <string.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread1202732.html
C++ Функции работают по отдельности, но если запустить их подряд, то не работают
#include <string> #include <fstream> #include <iostream> #include <vector> using namespace std; void func (vector<double> vectormode) { double FREQUENCY;
Реализация алгоритма поиска подстрок чжу такаоки на c++ C++
У кого нибудь есть алгоритм поиска подстрок чжу такаоки на c++?)
C++ Строка http://www.cyberforum.ru/cpp-beginners/thread1202699.html
Есть строка, состоящая из слов, разделенных любым количеством промежутков. Напишите программу, которая выводит на экран все слова, которые имеют определенный символ в позиции, пожалуйста)
C++ Дан файл вещественных чисел Дан файл вещественных чисел. Создать файл целых чисел, содержа- щий длины всех монотонных последовательностей элементов исходного файла. Например, для исходного файла с элементами 1.7, 4.5, 3.4, 2.2, 8.5, 1.2 содержимое результирующего файла должно быть следующим: 2, 3, 2, 2. подробнее

Показать сообщение отдельно
Kerry_Jr
Модератор
 Аватар для Kerry_Jr
1867 / 1663 / 580
Регистрация: 14.05.2014
Сообщений: 4,773
Записей в блоге: 1
Завершенные тесты: 5
08.06.2014, 18:53     Не работает функция strlen
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
int length = str.size(), char_count = 0, word_char_count = 0;
    while (char_count < length)
    {
        if (str[char_count] != ' ')
        {
            char_count++;
            word_char_count++;
        }
        else if (word_char_count < n)
        {
            str.erase(char_count-word_char_count, word_char_count+1);
            length = str.size();
            char_count -= word_char_count;
            word_char_count = 0;
        }
        else 
        {
            char_count++;
            word_char_count = 0;
        }
    }
    if (word_char_count < n) str.erase(char_count - word_char_count, word_char_count+1);
Вот так это выглядит у меня
 
Текущее время: 12:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru