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

Использование функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ битовые операции срочно http://www.cyberforum.ru/cpp-beginners/thread366411.html
функция изменяет старший байт числа на заданное значение не изменяя младший байт пожалуйста помогите
C++ Надо передать серверу идентификатор клиента при соединении Друзья! То есть я хочу проделать сие. У меня запускается на одной машине сервер и два клиента и я хочу чтобы сервер различал: соединение с клиентом X или сооединение с клиентом Y. И я хочу чтобы он различал их при установке соединения, то есть я так понимаю:sockaddr_in dest_addr; //заполнение структуры dest_addr connect(my_sock,(sockaddr *)&dest_addr,sizeof(dest_addr))) Вот при вызове... http://www.cyberforum.ru/cpp-beginners/thread366407.html
помогите плиз, не работает прога C++
После ввода в командной строке путь к экзе и набора букв вылетает "Прекращена работа программы si.exe". ОС windows 7, неужели из-за этого? задание во вложении вот код проги #include <stdio.h> #include <stdlib.h> #include <string.h> void printreverse(char *str) { int i; for(i = strlen(str) - 2;i >= 0; i--) printf("%c",str);
C++ Проблема с кодом программы - не работает проверка условия
Здравствуйте, у меня вот проблема. Фрагмент кода их программы. Как вы поняли, при обпределенном весе должно выводиться конкретное сообщение. Но у меня почему то не выходит. При любом значении выводится одно и тоже: У вас дефицит массы тела. growth_d = growth * 0.01; bodyweightindex = weight / (growth_d * growth_d); cout << Rus("Ваш ИМТ равен: ") << bodyweightindex; if...
C++ Создание графиков,по зарание написанной функции http://www.cyberforum.ru/cpp-beginners/thread366387.html
Привет друзья!Изучаю C++ пару месяцев,и вот недавно решил попробовать написать программу своими ручками,дабы облегчить себе создание графиков таких функций,как например: y=x*x-2; y=(x*x*x-5)/2x; Сразу возникла пару вопросов: Мне нужно создать графическую сетку,с разметкой и осями x и y.Не могли бы вы подсказать функцию,которая вызывает эту сетку (если такая вообще содержится с стандартных...
C++ Составить программу, которая бы выдавала по названию страны название столицы этой страны (использовать не менее 6-7 названий). Составить программу, которая бы выдавала по названию страны название столицы этой страны (использовать не менее 6-7 названий). Как? не допираю что-то :) Благодарю подробнее

Показать сообщение отдельно
talis
791 / 543 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
14.10.2011, 20:42     Использование функции
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <stack>
#include <string>
#include <algorithm>
 
int main()
{
    typedef std::pair<char, std::string> data_t;
    std::stack <data_t> str_stack;
 
    for( data_t dat; std::cin >> dat.first >> dat.second && dat.second != "quit"; )
        str_stack.push( dat );
 
    while( str_stack.size() )
    {
        data_t out = str_stack.top();
        std::cout << std::count( out.second.begin(), out.second.end(), out.first ) << ' ' << out.first << "'s in " << out.second << '\n';
        str_stack.pop();
    }
 
    return 0;
}
Добавлено через 5 минут
Извините, поспешил. Не заметил часть про int countAccurance

Добавлено через 3 минуты
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
#include <iostream>
#include <stack>
#include <string>
 
int countAccurate( const char * ptr, char ch )
{
    int count = 0;
 
    while( *ptr )
    {
       if( *ptr == ch )
          count++;
       ptr++;
    }
 
    return count;
}
 
int main()
{
    typedef std::pair<char, std::string> data_t;
    std::stack <data_t> str_stack;
 
    for( data_t dat; std::cin >> dat.first >> dat.second && dat.second != "quit"; )
        str_stack.push( dat );
 
    while( str_stack.size() )
    {
        data_t out = str_stack.top();
        std::cout << countAccurate( out.second.c_str(), out.first ) << ' ' << out.first << "'s in " << out.second << '\n';
        str_stack.pop();
    }
 
    return 0;
}
 
Текущее время: 10:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru