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

Int как char[5] - это нормально или ужасно? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Если действие завершенно успешно http://www.cyberforum.ru/cpp-beginners/thread637215.html
Как мне прописать условие: Если команда system(""); завершена успешно, то сделать то-то
C++ Появление точек Помогите пожалуйста решить следующюю задачу: У меня при запуске программы выполняется очень много действий и весь этот процесс длиться окола 10 сек. Мне нужно чтоб во время выполнения работы на экране консоли выводилось слово обработка, а после него три точки, которые поочереди появляется и исчезают. Или хотя бы последняя точка появляется и исчезает. Как это реализовать? http://www.cyberforum.ru/cpp-beginners/thread637213.html
C++ Рекурсивная функция умножения целых чисел
Нужно написать рекурсивную функцию умножения двух целых чисел. Вот, что у меня получилось : int mul(int a, int b) { if (b == 1) return a; else return a + mul(a, b - 1); } Но эта функция работает только для целых чисел.
C++ Проверка на существования файла
Можно ли проверять файл на существование таким образом: ifstream file("file.txt"); if (file.is_open()) {} //Если файл существует и
C++ Получение зависимостей файлов http://www.cyberforum.ru/cpp-beginners/thread637180.html
В интернете нашёл информацию по PE файлам и инструкции по получению списков импорта и экспорта, но если честно запутался ужасно. Объясните пожалуйста на пальцах, как получить список файлов используемых приложением и возможно ли узнать к каким текстовым (ini inf и т.д) файлам обращается приложение.
C++ visual studio 2010 problems Здравствуйте!!! Я вот тут решил попрограммировать на с++ и установил себе среду visual studio c++ 2010 express.....но проблема заключается в том когда я создаю обычное консольное приложение типа вывода Hello Word на экран, то он пишет ошибку мол не удаётся найти указаныый модуль и типа при построении возникла ошибка, хотя когда нажимаю на f7 то проверяет всё нормально, да и программа сама... подробнее

Показать сообщение отдельно
fasked
Эксперт C++
 Аватар для fasked
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
14.08.2012, 16:19     Int как char[5] - это нормально или ужасно?
Цитата Сообщение от vampir64 Посмотреть сообщение
Вместо char и int использую typedef-ы, тогда в гипотетическом случае другой платформы выбором правильного typedef проблема размера переменных устраняется.
Вы про byte order не забывайте
А если уж очень хочется экономить байты, то вот:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
#pragma pack (push, 1)
struct S1
{
   int a;
   char b;
};
#pragma pack (pop)
 
int main()
{
   std::cout << sizeof(S1) << std::endl;
}
 
Текущее время: 01:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru