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

Вывести на экран первое и второе слово - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ напечатать все числа Пифагора меньшие N http://www.cyberforum.ru/cpp-beginners/thread603564.html
помогите плиз. Натуральные числа a,b,c называются числами Пифагора, если выполняеться условие a2+b2=c2. напечатать все числа Пифагора меньшие N.
C++ бинарные файлы доброго времени суток. очень нужна помощь по нескоьким задачам. именно помощь, а не решение за меня) спасибо, если кто откликнется. 1. Компоненты бинарного файла – целые числа. Удалить из этого... http://www.cyberforum.ru/cpp-beginners/thread603563.html
Как из числа double 4.056 извлечь число 1000? C++
То есть число это читается так: 4 целых 56 тысячных, вот мне нужно тысячу извлечь программно. Функции, предлагаемые math.h извлекают либо целую часть 4 либо дробную 0.056 #include <windows.h>...
как повернуть матрицу C++
Было . 8 0 .==== чтобы так стало 7 7 . 7 7. ==== 0 8
C++ Вычислить остаток счета депозита банка http://www.cyberforum.ru/cpp-beginners/thread603514.html
Изначально название темы 'Напишите программу' - Прим. LK. В финансовой расчетной программе необходимо вычислить остаток счета депозита банка после указанного количества месяцев. Создать класс...
C++ Вывести следующую и предыдущую цифры В символьную переменную вводится цифра. Вывести следующую и предыдущую цифры, считая, что за 9 следует 0, а, соответственно, нулю предшествует девятка. Правила3.15. Запрещено создавать темы с... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
12.06.2012, 17:46
Цитата Сообщение от Vityxa Посмотреть сообщение
помогите пожалуйста.
В строке удалить символ двоеточие ( и подсчитать количество удалений. Вывести на экран первое и второе слово.
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
#include <cstdio>
#include <iostream>
using namespace std;
 
int main()
{
    char text[1024] = {0};//Буффер для вводимого текста
    char *sub = NULL;//указатель на подстроку в тексте
    char firstWord [32] = {0};//Буффер для 1-го слова
    char secondWord[32] = {0};//Буффер для 2-го слова
    int nDel = 0;//Будет сожержать число удалений двоеточий
    cout<<"Enter text (less than 1024 chars)\n";
    cin.getline(text,1024);
    //Удаление двоеточий
    while(sub = strchr(text,':'))
    {
        if(sub + 1)//если двоеточие не последний символ
        //Последовательно вытираем их
            strcpy(&text[strlen(text) - strlen(sub)],sub + 1);
        text[strlen(text) - 1] = '\0';//обрезаем стркоу на 1 знак
        nDel++;
    }
    cout<<"Text after removing symbols \':\' \n"<<text<<endl;
    sscanf(text,"%s %s ",firstWord, secondWord);
    cout<<"1-st word : "<<firstWord<<endl;
    cout<<"2-nd word : "<<secondWord<<endl;
    system("pause");
    return 0;
}
1
Миниатюры
Вывести на экран первое и второе слово  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru