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

double и for - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Почему не считывает? http://www.cyberforum.ru/cpp-beginners/thread336946.html
Вот код: int range = 3638; double *svchlen = new double ; ifstream fin11("5.txt"); double t; int qwer = 0; while( fin11 >> t ) { svchlen = t;
C++ найти некоторую строку в другой строке, не оканчивающейся \0 мапю текстовый файл в память. нужно в нем найти некоторую строку, как бы это сделать ? Писать свою функцию не хотелось бы. P.S. на си. алгоритмы типо std::search не советуйте http://www.cyberforum.ru/cpp-beginners/thread336929.html
C++ Парсер HTML на C++
Помогите найти библиотеку для синтаксического анализа HTML на C++ или Си. Желательно, работающую с HTML DOM P.S. Нет, я не пишу браузер, и в гугл ходил
Директива #define c директивой #else C++
Учу Win32 API и столкнулся с таким примером как директиву #define можно использовать с директивой #else? Плюс тут еще куча ошибок непонятно почему typedef unsigned short wchar_t; один тип в другой встроенный. #include <iostream> using namespace std; int main(){ typedef unsigned short wchar_t; typedef wchar_t WCHAR #define UNICODE typedef WCHAR TCHAR;
C++ Увеличение размера массива из элементов собственного класса http://www.cyberforum.ru/cpp-beginners/thread336921.html
Добрый день, столкнулся с проблемой, у меня есть собственный класс myClass{ myClass(){ len = 0; ii = new int;} ~myClass(){ delete ii;} int* ii; int len;
C++ Как узнать размер двумерного вектора? есть квадратная матрица. Для ее хранения создаю динамический массив: double **matrix = new double*; for (int i = 0; i < range; i++) { matrix = new double(); } ... // Освобождение памяти for ( int i =0; i < range; i++) delete matrix; подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
28.07.2011, 21:22     double и for
Цитата Сообщение от grizlik78 Посмотреть сообщение
Или с помощью объединения
Поздно я это заметил, сначала почти так же по-своему написал
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
#include <stdio.h>
#include <limits.h>
 
#define LLBITS (CHAR_BIT * sizeof(long long))
 
typedef union {
    double dval;
    unsigned long long ival;
} un_t;
 
int main(void){
    un_t un;
    int i;
    
    if ( sizeof(double) != sizeof(long long) ){
        printf("Shit happens!\n");
        return 1;
    }
    
    while ( ( i = LLBITS ) && printf("\nDouble value: ") && scanf("%lf", &un.dval) == 1 )
        while ( i )
            printf("%d", ( un.ival >> --i ) & 1);
    
    return 0;
}
 
Текущее время: 22:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru