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

Функция определения длины первого сегмента строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вопрос по массивам С++ http://www.cyberforum.ru/cpp-beginners/thread370987.html
Вот код: #include <iostream> #include <iomanip> using namespace std; int main () { int a; for(int i=0; i<=10; i++) // почему этого цикла для вывода не достаточно???
C++ Чтение информации с открытой в браузере страницы! Имеется интернет страница, в которой постоянно перегружается фрейм(меняется его содержимое).. Требуется взять ссылку на единственную картинку в этом фрейме записать в базу данных и вместе с этой ссылкой записать то что, вводится в имеющееся поле ввода в этом фрейме.. После ввода нажимается Enter.. Вообщем как пример ввод капчи.. Выдается картинка и пользователь вводит код изображенный на... http://www.cyberforum.ru/cpp-beginners/thread370980.html
битовые операции объясните C++
функция изменяет старший байт числа на заданное значение не изменяя младший байт и объясните пожалуйста
объявление функции C++
допустим у меня есть программа она использует из библиотеке conio.h функцию getch() вот мне интересно как в программе подключить эту функцию т. е. получить указатель на неё чтоб можно было её использовать , а то мне всё содержимое файла conio.h не нужно работаю на компиляторе dev 4.9.x.x вот такое объявление не работает extern _CRTIMP int __cdecl _getch (void);
C++ Написать функцию, вычисляющую произведение, используя только сложение http://www.cyberforum.ru/cpp-beginners/thread370974.html
написать функцию выычисляющую произведение a и b используя только +
C++ вычислить и вывести на экран в виде таблицы значения функции заданной с помощью ряда тейлора на интервале 1)вычислить и вывести на экран в виде таблицы значения функции заданной с помощью ряда тейлора на интервале от x начальное x конечное с шагом d с точностью E e^(-1)= 1-x+x^2/2!-x^3/3!+... 2.3 вычислить и вывести на экран в виде таблицы значения функции заданной с помощью ряда тейлора на интервале 3.3 Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п. подробнее

Показать сообщение отдельно
xAtom
914 / 739 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
23.10.2011, 22:57
Серж12, вариант.
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 <stdio.h>
#include <string.h>
 
size_t _strcspn(const char* str, const char* strm) {
   size_t cnt;
   const char* ptr;
   for(cnt = 0u; *str; *str++, cnt++) {
       for(ptr = strm; *ptr; *ptr++) {
              if( *ptr == *str )
                   return cnt;
       }
   }
   for(; *str; *str++, cnt++);
   return cnt;
}
 
int  main(void) {
   printf("%u=",   strcspn("ato2m", "0123456789"));
   printf("%u\n", _strcspn("ato2m", "0123456789"));
 
   printf("%u=",   strcspn("I am.", "abcdef"));
   printf("%u\n", _strcspn("I am.", "abcdef"));
 
   getchar();
   return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru