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

Функция memchr и ее использование - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Протабулюваты функцию на промежутке http://www.cyberforum.ru/cpp-beginners/thread167669.html
Протабулюваты функцию yi= f(xi) на промежутке з шагом h, где xi = a+ih, і=0,1...n, h= (b-a)/n. Вот мой пример: y= e в степинени -x sin2x, a=П/2, b=2П, n=50. Помогите пожалуста=))) Добавлено через 34 минуты Очень прошу...=) Я просто новичок=)
C++ WinAPI Приложение. Круговая диаграмма Выводится окно с круговой диаграммой, которая разделена на секторы разных цветов (выбираются с помощью генератора случайных чисел). При изменении размера окна цвета меняются. Задание: сделать так, чтобы при нажатии левой кнопки мыши вся диаграмма становилась красного цвета, а при нажатии правой кнопки все возвращалось обратно #include <windows.h>//Файл заголовков для Windows-приложения... http://www.cyberforum.ru/cpp-beginners/thread167662.html
C++ Сумма ряда
Как вычислить сумму ряда с заданной точностью? Составить программу вычисления суммы членов ряда с точностью до члена < E; Определить количество итераций для различных значений E
Программка на Си++ C++
Добрый вечер, пишу свою первую программу на с++ и вот какое условие стоит в ней, программу написал и она отрабатывает, но не могу понять один нюанс b>>2 побитовое смещение, как оно выполняется, вот полное условие задачи a+=b+=c*=b>>2, при a=4,b=5,c=6 результат выходит 15, объясните последнее действие с побитовым смещением?
C++ Табулирование ф-й http://www.cyberforum.ru/cpp-beginners/thread167649.html
y=a*t^2*ln(t) if 1<=t<=2; y=1 if t<1; y=e^(a*t)*cos(b*t), if t>2; a=-0.5; b=2; t принадлежит dt = 0.15; Что не так?
C++ класс. вывод информации Проблема: не вывдит данные на экран, что у меня не так? class bank { private: char bank_name; char name; int value; public: bank(); подробнее

Показать сообщение отдельно
bossman
4 / 4 / 0
Регистрация: 20.06.2010
Сообщений: 147
20.09.2010, 21:48     Функция memchr и ее использование
Дана программа не могу конкретно разобраться что делают функции memchr и memcmp(объясните по проще) .Программа как я понял слаживает числа , потом выдает затраченное время и точно не знаю помоему использованное количество оперативной памяти.

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 <iostream.h>
#include <math.h>
#include <time.h>
#include <float.h>
 
int m,s=0;
#pragma argsused
int main (int args, char *argv[]){
int n1,n2;
clock_t start, finish;
start=clock();
void* memchr(void *p1, int ch, size_t n1);
for (int i=0;i<15000;i++){
cout << i<< " celoe " << (i%2) << endl;
int x=random (10);
cout <<" rand " << x << endl;
s=s+x;}
cout << " S= "<<endl;
finish=clock();
double el_time=(finish-start)/CLOCKS_PER_SEC;
int memcmp(const void *p1, const void *p2, size_t n2);
cout << " Pamyati = " << (n2-n1) << " KB "<<endl;
cout<< " ELAPSED TIME: " <<el_time << " second "<< endl;
cin >> m;
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru