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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
табаков
1 / 1 / 0
Регистрация: 13.01.2012
Сообщений: 25
#1

нужен коммеентарий функции - C++

15.02.2012, 15:44. Просмотров 258. Ответов 1
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
string changeStr(string s) { 
int i=s.length(); 
char buf = s[s.length()-1]; 
while(s[i-1]!=' ') { 
i-=1;
} 
s[s.length()-1] = s[i]; 
s[i] = buf; 
return s;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.02.2012, 15:44
Здравствуйте! Я подобрал для вас темы с ответами на вопрос нужен коммеентарий функции (C++):

Нужен прототип функции SetTextColor - C++
Нужен прототип функции SetTextColor, кодоблоки делают вид, что не знают, где она декларирована, при этом саму функцию знают.

Виртуальные функции в классах - нужен пример - C++
Добрый день. Хочу сразу извиниться за столь простые вопросы (виртуальные функции считаются азами ООП). Однако я никак не могу вникнуть в...

Нужен совет по исправлению ошибки в функции - C++
Помогите исправить ошибку в функции GetName. Все файлы прилагаю: myclass.h #ifndef MYCLASS_H #define MYCLASS_H class persona {...

нужен аналог unloadfile php - функции но на С++ - C++
как с помощью среды IIS 5.x и VC 6.0 осуществить закачку на IIS сервер файла форма такого вида: <FORM ...

Прототип функции.Для чего нужен - C++
для чего нужен прототип в этом примере int func(int a, int b); int main(){...} int func(a,b){ ... return a+b; } если...

Нужен алгоритм написания функции подсчета вырожений - C++
int count(char* b) { int c=0; int words=1;// Первый пробел отделит первое слово от второго. while(b!='\0'){ ...

1
dimcoder
Полярный
466 / 438 / 68
Регистрация: 11.09.2011
Сообщений: 1,136
15.02.2012, 16:02 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
string changeStr(string s)      //Принимаем string, возвращаем string 
{ 
    int i=s.length();           //i - длина строки s
    char buf = s[s.length()-1]; //buf - предпоследний символ
    while(s[i-1]!=' ')          //Начинаем, так сказать, выделение строки с конца, пока не встретиться пробел. Короче последнее слово выделяем. Хотя если слово в строке одно - то абзац
    { 
        i-=1;
    }
    s[s.length()-1] = s[i];     //предпоследняя буква найденного слова = первая буква найденного слова 
    s[i] = buf;                 //Короче поменяли буквы
    return s;                   //Возвратили результат
}
Пример использования:
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
#include <cstdlib>
#include <iostream>
#include <cstring>
 
using namespace std;
 
string changeStr(string s)      //Принимаем string, возвращаем string 
{ 
    int i=s.length();           //i - длина строки s
    char buf = s[s.length()-1]; //buf - предпоследний символ
    while(s[i-1]!=' ')          //Начинаем, так сказать, выделение строки с конца, пока не встретиться пробел. Короче последнее слово выделяем. Хотя если слово в строке одно - то абзац
    { 
        i-=1;
    }
    s[s.length()-1] = s[i];     //предпоследняя буква найденного слова = первая буква найденного слова 
    s[i] = buf;                 //Короче поменяли буквы
    return s;                   //Возвратили результат
} 
 
int main(int argc, char *argv[])
{
    string s("Hello");
    cout << changeStr(s) << endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.02.2012, 16:02
Привет! Вот еще темы с ответами:

Нужен аналог функции getch() для Unix - C++
Сталкнулся с такой проблемой не могу найти аналог функции getch для линукс мне просто нужно чтобы я мог вводить любой символ без нажатия...

Зачем нужен __fastcall перед определением функции? - C++
1)Люди в чем прикол &quot;__fastcall &quot; перед определением функции 2)Для чего нужно &quot;::&quot; здесь &quot;TForm1::TForm1&quot;

Нужен пример перехвата API функции на Detours!!! - C++
В долгих поисках пришел к выводу использовать Detours для отлова пакетов. Где можно найти рабочий исходник отлова какой-нибудь функции...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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