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

Сумма байтов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Функция подсчёта всех цифр в строке http://www.cyberforum.ru/cpp-beginners/thread192550.html
Как написать функцию которая считает сумму всех цифр в строке?
C++ Ввести в память машины двумерный массив A(N,M). найти наибольший и наименьший элементы среди элементов главной диагонали. помогите пожалуйста решить задачу!!!!!завтра зачет(((( 1.Ввести в память машины двумерный массив A(N,M). найти наибольший и наименьший элементы среди элементов главной диагонали. http://www.cyberforum.ru/cpp-beginners/thread192531.html
авто базар C++
Подскажите где и как можно создать автобазар
Поиск по строкам C++
Как в матрице N x M реализовать поиск по строкам (начиная с первой строки) кол-ва чисел, которые не равны нулю?? И если это кол-во равно N-1 , то переход на вторую строку, иначе выход. Буду очень благодарен за помощь:drink:
C++ DirectInput работа с мышью (абсолютные координаты) http://www.cyberforum.ru/cpp-beginners/thread192510.html
didev->GetDeviceState(sizeof(DIMOUSESTATE),&dims); dim.lX получает смещение мыши по оси х, относительно предыдущего опроса мышки. Мне нужно знать положение курсора мыши в данный момент (лучше абсолютное). Т.к. DInput выдает смещение, логичто что он знает и абсолютные координаты в разные моменты времени, так вот а мне их КАК узнать? Уже 2 часа ломаю голову, перерыл кучу сайтов, статей,...
C++ Файлы Доброго времени суток!! Помоги пожалуйста разобраться в нескольких вопросах, касающихся работы с файлами. Допустим имеется файл *.txt в котором находятся числовые значения. Как считать числа из этого файла для дальнейшей работы с ними. Числа типа int. При расположении чисел в файле разными способами. Например: 1 15 подробнее

Показать сообщение отдельно
Genius Ignat
1233 / 771 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
17.11.2010, 11:19     Сумма байтов
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <stdlib.h>
 
int main(){
 
int n = 1000000 ;
int sum = 0; 
 
unsigned char *pbeg = (unsigned char *)&n;     //адрес начального байта.
unsigned char *pend = pbeg + sizeof(int);      //адрес за последним байтом.
//Пока не пройдем по всем байтам.
while(pbeg!=pend){
    printf("%d%c",*pbeg,'\n');            //вывод значения очередного байта.
    sum+=*pbeg;                           //суммируем значение очередного байта.
    pbeg++;
}
 
printf("sum: %d %c",sum,'\n');
system("pause");
return 0;
}
 
Текущее время: 21:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru