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

uint32, size_t и подобные им - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Запись на диск без буквы http://www.cyberforum.ru/cpp-beginners/thread946565.html
Как можно записать/считать файл с логического диска без буквы, т.е он скрыт. Что то не получается даже его найти программно. в командной строке mountvol его видит, есть его guid и надпись нет точек подключения, как быть?
C++ Посимвольная работа с файлом Доброй ночи, камрады! Простой вопрос такой: необходимо посимвольно считать из текстового файла инфу, затем вывести в консоль сначала буквы, затем цифры, затем все остальное (разделители, знаки препинания и т.д.) Вот мой код для вывода букв в консоль: #include <iostream> #include <stdio.h> #include <ctype.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread946561.html
Передача массива Char в функцию. Как быть? C++
Столкнулся вот с такой проблемой, что #include <iostream> #include <fstream> #include <Windows.h> #include <conio.h> using namespace std; void search(char *word_search, char *var_search, char *name, char *secondname, char *BD, char *group, int n); int main() {
C++ Функции друзья и классы друзья
Пробую разбираться с друзьями в С++(друзьями -классами и друзьями функциями). Казалось бы все просто: класс/функция описанные в классе с ключевым словом friend имеют доступ к защищенным данным. Но почему даже такой пример не компилируется? #include <iostream> using namespace std; class me { friend void print(you&,me&); int a; }; class you {
C++ Не могу получить объект по индексу в vector, где же ошибка? http://www.cyberforum.ru/cpp-beginners/thread946494.html
Есть класс class Processor { private: int operationTime; list<Problem*> *taskList; public: Processor(); ~Processor();
C++ Как определить размер открытого файла Как определить размер открытого файла. Я заметил, что если запустить программу для определения размера файла каждые 30с , то размер будет одинаковым(если при этом размер уменьшится/увеличится), либо появится ошибки. Помогите реализовать это. подробнее

Показать сообщение отдельно
fasked
Эксперт C++
 Аватар для fasked
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
01.09.2013, 13:45     uint32, size_t и подобные им
Цитата Сообщение от OhMyGodSoLong Посмотреть сообщение
У которых нет стандартных вариантов для восьмибайтных величин. И которых нет на POSIX-несовместимых системах.
В стандарте много чего нет, и всегда можно быстро набросать что-то подобное:
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
#define TYP_INIT 0 
#define TYP_SMLE 1 
#define TYP_BIGE 2 
 
unsigned long long htonll(unsigned long long src) { 
  static int typ = TYP_INIT; 
  unsigned char c; 
  union { 
    unsigned long long ull; 
    unsigned char c[8]; 
  } x; 
  if (typ == TYP_INIT) { 
    x.ull = 0x01; 
    typ = (x.c[7] == 0x01ULL) ? TYP_BIGE : TYP_SMLE; 
  } 
  if (typ == TYP_BIGE) 
    return src; 
  x.ull = src; 
  c = x.c[0]; x.c[0] = x.c[7]; x.c[7] = c; 
  c = x.c[1]; x.c[1] = x.c[6]; x.c[6] = c; 
  c = x.c[2]; x.c[2] = x.c[5]; x.c[5] = c; 
  c = x.c[3]; x.c[3] = x.c[4]; x.c[4] = c; 
  return x.ull; 
}
Передавать байтами, а потом склеивать это, как говорится, "те же яйца, только в профиль".
Цитата Сообщение от castaway Посмотреть сообщение
"матерые" программисты ей не пользуются передавая данные
Ну-ну
 
Текущее время: 22:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru