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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ задача с тернарной операцией http://www.cyberforum.ru/cpp-beginners/thread1022860.html
Определить тип заданных выражений и найти их значения. Составить систему тестов и вычислить полученное выражение для нескольких значений n и m, определить при каких n и m выражение не может быть вычислено. При выполнении заданий на сравнения, использовать тернарную операцию. а) k=m+-n; б) m++<--n;
C++ Массивы и указатели. Заменить последний нуль в каждой строке на 5 Задана матрица Q(5,5). Заменить последний нуль в каждой строке на 5. можно более по простому... благодарю,спасибо скажу! http://www.cyberforum.ru/cpp-beginners/thread1022847.html
Словарь. Работа с контейнерами. C++
Собственно сама программа. Нужно сделать что - то на подобие словаря. Не получается сделать такие вещи: 1) Чтобы слова находящиеся в контейнере set удалялись из вектора. 2) Удаление повторных слов в векторе. 3) Подсчет встречаемости слов. #include "stdafx.h" #include <iostream> #include <fstream> #include <vector> #include <utility>
почему не скачивает по прямой ссылке? C++
Вот этот код работает: ..... URLDownloadToFile(0, urlfile.c_str(), savefile.c_str(),0,0); но если пытаюсь указать напрямую откуда скачать и куда: URLDownloadToFile(0, L"http://ic.pics.livejournal.com/lybimye_knigi/44197161/720259/720259_900.jpg", L"SAVE2.jpg", 0, 0); то ничего не скачивает
C++ Спртсмен пробегает каждый день на 10% больше. Сколько пробежит за семь дней? http://www.cyberforum.ru/cpp-beginners/thread1022820.html
Начав тренировки, спортсмен в первый день пробежал 10 км. Каждый день он увеличивал дневную норму на 10% нормы предыдущего дня. Какой суммарный путь пробежит спортсмен за 7 дней?
C++ С паскаля на С++ Помогите пожалуйста перевести на С. Вот само задание http://www.cyberforum.ru/turbo-pascal/thread591004.html Uses Graph, Crt; Const dT = 0.05; Var Gr1, Gr2, N, ScaleX, ScaleY : Integer; T, Tm : Real; Begin Gr1 := Detect; InitGraph(Gr1, Gr2, ''); DirectVideo := False; подробнее

Показать сообщение отдельно
Vensus
41 / 23 / 9
Регистрация: 29.11.2013
Сообщений: 74
29.11.2013, 13:55     Выделение последнего слова из строки
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
#include <iostream>
#include <cstring>
using namespace std;
 
int main()
{
    char str[1001];
    cin.getline(str, 1000);
    int i = strlen(str)-1;
    char word[1001];
    int j = 0;
    for(j; i >= 0; j++)
    {
        if(str[i] == ' ')
        {
            word[j] = '\0';
            break;
        }
        else word[j] = str[i];
        i--;
    }
    for(j = j-1; j >= 0; j--)
    {
        cout << word[j];
    }
    return 0;
}
На скорую руку набросал... Не очень оптимально, но зато работает...
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru