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

Перегруженная функция - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Примитивная графика (Dev-C++) http://www.cyberforum.ru/cpp-beginners/thread359899.html
Здравствуйте. Есть консольная "Жизнь", хотелось бы сделать для неё хоть какую-нибудь графику. Думал использовать graphics.h, но все вокруг твердят, что это уже раритет и использовать её нерационально. Отсюда вопрос: что использовать, чтобы, ничего не переписывая "с нуля", прикрутить графику к готовой консольной программе? Спасибо.
C++ Многопоточность, visual studia //================================================================================================= #include <windows.h> //================================================================================================= #include <process.h> //================================================================================================= #include "resource.h"... http://www.cyberforum.ru/cpp-beginners/thread359898.html
C++ две задачки
1. Дано целое число. Определить является ли оно четным. 2. Составьте программу, заменяющую меньшее из двух данных чисел модулем разности, а большее – модулем произведения этих чисел. ЗАРАНЕЕ СПАСИБО
C++ Ускорение алгоритма перебора
Здравствуйте! В общем есть такая задачка: Имеются N(1 ≤ N ≤ 18) камней с массами W1, W2 , … WN. И, короче, нужно разложить камни на 2 кучки так, чтобы разница масс этих кучек была минимальной. Например: IN 4 1 2 3 4 OUT 0
C++ Сожмите заданный массив A(N) отбрасыванием нулевых элементов http://www.cyberforum.ru/cpp-beginners/thread359871.html
2.30*. Сожмите заданный массив A(N) отбрасыванием нулевых элементов. Добавлено через 1 минуту пожалуйста помогите с задачкой, очень надо. буду благодарен)
C++ Выведите на печать номера элементов заданного массива Y(N), удовлетворяющих условию 0 < yi < 1 2.16. Выведите на печать номера элементов заданного массива Y(N), удовлетворяющих условию 0 < yi < 1. Добавлено через 6 минут пожалуйста помогите с задачкой, очень надо. буду благодарен) подробнее

Показать сообщение отдельно
An1ka
65 / 70 / 2
Регистрация: 30.06.2011
Сообщений: 176
03.10.2011, 18:42     Перегруженная функция
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// возвращает длину самого длинного слова в стороке
 int max_length( const char* string, size_t size)
{
  const char delimiters[8] = { " ,.:;\"\'"}; // массив разделителей между словами
  int length = 0, maxlength = 0;
  for ( size_t i = 0; i < size; i++, length++)
     for ( size_t j = 0; j < 8; j++)
        if ( delimiters[j] == string[i])
        {
       if( length >= maxlength) maxlength = length;
           length = -1;
           break;
        }
  return maxlength;
}
Потом просто вызываем функцию:
C++
1
2
   char b[]="клавиатура bios_11 охохо \0";
   int length = max_length( b, sizeof( b)); // получаем длину самого длинного слова в стороке
 
Текущее время: 06:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru