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

Нужно определить количество слов в строке. Заменить в ней все пробелы на табуляции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ else, если какой-либо If не выполняется http://www.cyberforum.ru/cpp-beginners/thread22722.html
Проблема! Почитав Самоучитель я так и не понял - каким образом мне сделать так, чтобы ELSE срабатывало в случае если какой-либо IF не верен, я знаю лишь два варианта, в котором ELSE срабатывает либо в первом варианте либо во втором. void __fastcall TForm1::Button2Click(TObject *Sender) { if (Edit1->Text != "") if (Edit2->Text != "") { Panel1->Caption = Edit1->Text + " + " + Edit2->Text...
C++ Как связать код с графикой? Всем привет! Подкиньте, пожалста, литературы, как связать 2д/3д графику с кодом. Например, чтобы при задании координат на декартовой системе отображалась точка(не псевдографикой в командной строке), или, например, при выполнении определенной функции 3д шар менял координаты на введенные. ЗЫ Гуглил, яндексил, яхуевал - не нашел. http://www.cyberforum.ru/cpp-beginners/thread22719.html
Помогите упростить код? C++
Люди пытаюсь писать красиво! Посоветуйте как можно упростить такой страшный код if(!RA3 && !tim && !RC2) tim=0xff; if(RA3 && !tim && RC2) tim=0xff; if(RA3 && tim && !RC2) tim=0; if(!RA3 && tim && RC2) tim=0; if(tim) { tim--; if(!tim) RC2=RA3^1;
C++ Запись структуры в файл.
Структура следующая: struct TRAIN{ char punkt; int nomb; float time; }; Массив из структур нужно записать в файл. Проблема следующая: файл открывается/создается но в него ничего не записывается. Эту часть постановки задачи я реализовал следующим образом: char name;
C++ Сортировка двумерного массива по возрастанию http://www.cyberforum.ru/cpp-beginners/thread22698.html
Помогите, пожалуйста с задачей.:-[ Необходимо отсортировать двумерный массив по возрастанию (не переводя его в одномерный). Должно получиться примерно так: 0 0 1 1 2 3 4 5 7 8 9 9 С помощью одномерного массива - у меня получилось. А как без него не представляю даже:'(
C++ dynamic_cast #include <iostream> class B { public: virtual void foo(){std::cout<<"B";} private: int a; }; class D : public B { public: void foo(){std::cout<<"D"<<std::endl;} подробнее

Показать сообщение отдельно
Бартимеус
181 / 33 / 2
Регистрация: 29.10.2008
Сообщений: 283
09.02.2009, 20:26     Нужно определить количество слов в строке. Заменить в ней все пробелы на табуляции
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <conio.h>
using namespace std;
 
int main()
{
    int i=0, j=0;    //инициализация счетчика для слов и для элементов массива
    char strok[]="This is a small stroke";
    cout<<strok<<endl;
    while(strok[i]!='0')
    {
        if(strok[i]==' ')
        {
            strok[i]='\t';
            j++;    
        }    
        i++;
    }
    cout<<strok<<endl;
    cout<<"Colichestvo slov v stroke - "<<j<<endl;
    _getch();    
    return 0;
}
Вот тебе простой пример, дальше сам дорабатывай

Добавлено через 1 минуту 14 секунд
Ой,забыл код выделить. Модераторы подправьте, пожалуйста
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru