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

Найти символ в тексте - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ динамическое структуры даных http://www.cyberforum.ru/cpp-beginners/thread579267.html
Выполнить задания с использованием связанных динамических структур данных. Описать функцию, которая из списка символов L удаляет все вхождения списка L1 (если такой есть). Никак не понимаю, что...
C++ ошибка помогите исправить, после нажатие "обичислити" вылазит ошибка, как исправить ? http://www.cyberforum.ru/cpp-beginners/thread579265.html
C++ Переделайте код под Visual
Переделайте под Microsoft Visual Studio пожалуйста, буду очень благодарен. #include <iostream> #include <stdio.h> #include <string.h> using namespace std; void main( void ) { FILE *fp;
Матрицы: отсортировать главную диагональ по убыванию C++
:wall: :wall: :wall: помогите написать программу, сессия на носу:negative:а я не шарю .... задача: Задана матрица А(7,7) целых чисел. Переставить в главную диагональ наименьшие элементы каждой...
C++ Проблемы с рекурсией http://www.cyberforum.ru/cpp-beginners/thread579262.html
Ситуация такая: Требуется построить граф вопросника. В main мы делим таблицу по определенному условию. потом запускаем countmnozh, передав ей таблицу, куда записать получившийся граф. После...
C++ Вывести значения функции в заданном интервале Имеется цикл for(p=0;p<=1;p=p+0.05).Каждый раз к p прибавляются разные значения. Например один раз 0,05000000000002 другой 0.0499999999999. В результате не высчитывается значение функции H при... подробнее

Показать сообщение отдельно
smalldragon
0 / 0 / 0
Регистрация: 02.05.2012
Сообщений: 10
19.05.2012, 04:05  [ТС]
Чтобы не создавать новую тему спрошу здесь же.
все равно вопрос к этой же теме относится.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
cout<<"\nРешаем задачу рассматривая строку как строковый массив\n";
    l = strlen(string1);
    cout<<"Количество символов без учета ноль строки = "<< l<<"\n";
    if(' ' == string1[l-1])
        string1[l-1] = 0;
        int i = 0, k=0;   
        for( int j=0; j<l; j++ )
        {
          if( string1[j] == ' ' )
          {
        i++;
        for (k=j; k<l-1; k++)
                    string1[k] = string1[k+1];
        j--;
 
          }
        }
        for (;i>0;i--)
            string1[l-i]=' ';
        l = strlen(string1);
        cout <<"Количество символов без пробелов = "<<l <<"\n";
теперь проблема с выводом....
если писать string1 то выводит текст без пробелов.
если использовать strlen к string1 то остается то же кол-во символов как и с пробелами...
в чем моя ошибка ?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru