Написал простенькую программу конвертации байтов в биты. Комментарии прилагаются…
Конвертация байтов в биты:
//Подключаем все необходимые библиотеки #include "stdafx.h" #include <iostream> typedef unsigned short int ushort; //Определение псевдонмиа типа int foo() { ushort byte=1, bit=8, iByte, pBit;//Определение и инициализация std::cout<<"Byte variable = "<<"";//Output std::cin>>iByte;//Input pBit=iByte*bit/byte;//Считаем... std::cout<<"Your Variable = "<<pBit<<" Bits";//output return pBit;//Возвращаем значение } int main() { foo();//зовём функцию return 0; }
Лично я компиллил это дело VS 2008, поэтому не указывал расширение стандартных библиотек (кстати если указать расширение, ваша среда разработки может не найти библиотеку). Вообще лучше юзать мелкософтовские компилляторы — тогда будет полное соответствие с кодом. Если юзаете IDE от дяди Бормана — придётся отказатся от именных пространств.
Comments ( 0 )