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

В каком виде хранить двоичные числа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Списки. Составить программу, которая содержит динамическую информацию о наличии автобусов в автобусном парке. Исправить ошибку http://www.cyberforum.ru/cpp-beginners/thread851897.html
Помогите исправить ошибки у меня MinGW Developer Studio 2.05 установлен.Я его отсюда скачивал http://soft.sibnet.ru/soft/10761-min...r-studio-2-05/ Составить программу, которая содержит динамическую информацию о наличии автобусов в автобусном парке. Сведения о каждом автобусе содержат: номер автобуса; фамилию и инициалы водителя; номер маршрута. Программа должна обеспечивать: •начальное...
C++ opengl (переменные из хедера не считаются действительными) есть код ниже написан, в нём есть переменные (x, y, z, N, G, mastab) которые прописаны в хедер файле.проблема в том, что функции SKeyboard и Draw считает не опредиленными.в чем может быть дело? #include "Point.h" #include <stdio.h> #include <conio.h> #include <locale.h> #include <string.h> #include <cmath> #include <GL/glut.h> http://www.cyberforum.ru/cpp-beginners/thread851886.html
C++ SEH; функция-фильтр необработанных исключений устраняет исключительную ситуацию, но почему-то вызывается постоянно
Ну то есть цель: должна сделать так, чтобы исключительная ситуация больше не возникала и возвратить EXCEPTION_CONTINUE_EXECUTION. Отсюда вывод: функция-фильтр должна отработать только один раз, после чего код должен корректно завершиться. В реалии же функция-фильтр вызывается бесчётное количество раз. ЧЯДНТ? MSVS, Debug, Release #include <windows.h> #include <iostream> using namespace...
Чтение нескольких файлов C++
Можно ли функции fopen передать в качестве аргумента, где указывается назва файла, строку, что-то типа такого FILE*file = fopen("material.txt", "r"); fgets(file,"%s", mat); printf("%s", mat); fclose(file); FILE*f1=fopen("mat","r");//Здесь mat - считаный масив типа char с названием файла for(int i=0;i<N;i++) { fscanf(f1,"%f",E); }
C++ Распределение памяти (подправить программу) http://www.cyberforum.ru/cpp-beginners/thread851838.html
исправить: вывести на экран не номер строки с максимальным количеством положительных элементов, а саму строку. #include <iostream> #include <time.h> using namespace std; void vvod(int n, int m,double** mas) { srand((unsigned) time (NULL));
C++ Почему не выводится "ля-ля". :) Вроде все просто Здравствуйте. Решаю задачу определения простых чисел методом решета Эратосфена, код еще ошибочный. Но на данном моменте не пойму, почему не выводится вот то "lya-lya"? int main() { vector<int> intV(1); intV=2; vector<int> prmV; short int fp=2,c=0; int lim=0,p=0; подробнее

Показать сообщение отдельно
Ternsip
 Аватар для Ternsip
660 / 188 / 6
Регистрация: 10.05.2012
Сообщений: 595
29.04.2013, 15:59     В каком виде хранить двоичные числа
Helldrg, bitest хорошая структура. Ещё vector <bool> очень удобен, о памяти не беспокойтесь, т.к он сжимает все восьмёрки элементов в 1 байт. А вот, если числа маленькие, например если разрядов не более 64, то можно хранить в long long. Если разрядов меньше чем 32, храните в int. Для доступа к разрядом используйте битовые операции, вроде (1<<n) & ^ | ~ итд.

C++
1
int x;
- вот вам 32 бита удобно же
 
Текущее время: 18:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru