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

Найти ошибки! Если не сложно подскажите) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Класс: Создать производные классы StraightLine, Ellipse, Hyperbola http://www.cyberforum.ru/cpp-beginners/thread814243.html
Создать абстрактный базовый класс Lines с виртуальной функцией f(x). Создать производные классы StraightLine, Ellipse, hyperbola в которых данная функция переопределена. В функции main определить...
C++ Массив из неповторяющихся элементов исходного массива Рандомно задается массив. Необходимо составить массив из неповторяющихся элементов исходного массива, сохраняя порядок их следования. Желательно еще ввести переменную которая будет показ. длину... http://www.cyberforum.ru/cpp-beginners/thread814230.html
Дано натуральное число N и последовательность действительных чисел а1.а N, Определить в заданой последовательности числ соседств двух положительных ч C++
Дано натуральное число N и последовательность действительных чисел а1,...,аN, Определить в заданой последовательности количество соседств двух положительных чисел.
C++ Как сравниеть две строчки std string не учитывая геристр букв?
Как сравнить две строчки std string не учитывая геристр букв? :wall:
C++ Библиотека http://www.cyberforum.ru/cpp-beginners/thread814211.html
Нужно создать приложение - библиотеку. Суть такова: 1) Приложение считывает из директории(ий) файлы с определёнными расширениями. 2) Далее нужно считать параметры файла (в Windows при выборе файла...
C++ надо выделить следующее значение вводимых чисел вот к примеру вводишь числа следующим образом, for(i=1;i<=n;i++) { printf("a%u=",i); scanf("%f=",&a); задание такое, что надо из этих вводимых чисел определить соседство положительных, я... подробнее

Показать сообщение отдельно
qweds
0 / 0 / 0
Регистрация: 12.02.2013
Сообщений: 21
21.03.2013, 00:29  [ТС]
Спасибо за эту подсказку, но это не помогло(((
это программка распаковки кода
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
#include <stdio.h>
int main(void){
 char с; /* код стану */
 char f; /* ознака помилки */
 char b; /* ознака зайнятості */
 unsigned char n; /* кількість байт */
 unsigned int UnitStateWord; /* слово стану */
  /* введення слова стану пристрою */
  printf("Введіть слово стану пристрою \n");
  printf("(16-ричне число від 0 до 0xFFFF) >");
  scanf("%x",&UnitStateWord);
  /* Виділення складових частин */
  c=(UnitStateWord>>11)&0x1F;
  f=(UnitStateWord>>9)&1;
  b=(UnitStateWord>>8)&1;
  n=UnitStateWord&0xFF;
  /* Виведення результатів */
  putchar('\n');
  printf("Код стану                  = %d\n",c);
  printf("Ознака помилки             = %d\n",f);
  printf("Ознака зайнятості          = %d\n",b);
  printf("Кількість переданих байт = %d\n",n);
  return 0;
}

Так вот попробуйте ввести например cb42
у вас выйдут числа 25,1,1,66
А если ввести эти числа в первую программку то не получится код cb42((((
Подскажите кто знает
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru