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

Дано предложение. Нужно вывести на экран только первое слово предложения - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать функцию neg() C++ http://www.cyberforum.ru/cpp-beginners/thread950992.html
Написать функцию neg(),которая меняет знак своего целого параметра на противоположный.Написать 2 способами: 1)используя параметр-указатель 2)параметр-ссылку помогите пожалуйста)
C++ Сторонникам самообучения Если вы изучали С++ не в учебном заведении, а самостоятельно, то очевидно у вас была книга-самоучитель. Какого автора вы прочитали в первую очередь? Я заглянул в учебник создателя С++ и сразу... http://www.cyberforum.ru/cpp-beginners/thread950977.html
Создание класса с конструкторами и деструктором C++
Доброго времени суток, камрады! Прошу помощи в задании: Требуется создать класс студент, включающий surname, semester, 4 marks, конструкторы и деструктор. Так же функцию вывода информации по...
Создайте имитацию входа в систему! C++
Создайте имитацию входа в систему, которая будет запрашивать пароль и выводить приглашение только в случае совпадения введенного пароля с заранее определенным в программе, а в случае ошибки выводить...
C++ Эмуляция клика по окну http://www.cyberforum.ru/cpp-beginners/thread950939.html
Доброго времени суток. Недавно задался вопросом написать автокликер. Добился клика в заданных координатах но вот тут и встала проблема. После нажатия на кнопку (Button1) происходит клик либо по...
C++ Вывод результата Прошу совета. Сперва думал, что где-то в коде ошибка, но потом создал элементарную программу, типа 2+3 и вывел ответ на экран. Естественно ответ должен быть 5, но вместо этого получаются числа от 2... подробнее

Показать сообщение отдельно
Jack Wade
63 / 36 / 6
Регистрация: 24.02.2013
Сообщений: 250
11.09.2013, 01:57
Кликните здесь для просмотра всего текста

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
30
31
32
33
34
35
36
37
38
39
40
41
#include "stdafx.h"
 
#include <iostream>//Подключение библиотеки input-output stream
#include <Windows.h>//Подключение библиотек системных команд Windows
#include <string>//Подключение модуля строки
 
using namespace std;//Использование указателя std::
 
string Stroka;//Переменная исходной строки
char Slovo[BUFSIZ][BUFSIZ];//Двухмерный массив символов, либо массив слов из char
//Это на случай, если нужно будет найти несколько слов...
 
//Главная функция
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL,"Russian");
    
    cout<<"Введите исходную строку"<<endl;
    getline(cin, Stroka);//Получение исходной строки по методу консольного ввода(std::cin)
    system("cls");
    cout<<"Вами была введена следующая строка"<<endl;
    cout<<Stroka<<endl;
    Sleep(1250);
    system("cls");
    for (int i=0; i<Stroka.length(); i++)//Цикл от 0 до тех пор, пока меньше длине исходной строки
    {
        if (Stroka[i]!=' ')//Если данный элемент(символ) не является пробелом, тогда...
        {
            Slovo[0][i]=Stroka[i];
        }
        else break;//Если же равен, тогда выход из цикла
    }
    cout<<"Первое слово в строке = ";
    cout<<Slovo[0];
    cout<<endl;
    cout<<"Кол-ство символов в строке = "<<strlen(Slovo[0]);//Вывод на экран кол-ство символов в 1-м слове(для проверки работоспособности и правильности программы)(проверял на предложении Hello! World! Результат был 6, т.е. H(1) e(2) l(3) l(4) o(5) !(6) )
    cout<<endl;
    system("pause");
 
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru