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

В чем ошибка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ функция randomize http://www.cyberforum.ru/cpp-beginners/thread656651.html
добрый вечер не могу найти нужный мне пример использования функции randomize везде создание массивов, и.т.д допустим есть пример х*1+х*2 как применить функцию randomize, что бы х брался рандомным...
C++ Выделение оперативной памяти для функций Здравствуйте. Выделяется ли оперативная память для функций во время их вызова? Или там все идет по другой схеме? http://www.cyberforum.ru/cpp-beginners/thread656650.html
Упорядочить слова по возрастанию количеств букв "d", входящих в слова C++
Помогите пожалуйста написать программу. Дана последовательность слов, разделенных пробелами, за последним словом - точка. Упорядочить слова по возрастанию количеств букв "d", входящих в слова....
написать прогу, которая подсчитывает макс. и мин. значения переменных (int, shorting, longint, uint, char, uchar), ещё указать размер в байтах C++
помогите плиз. желательно, чтобы программа была написана максимально простым способом
C++ написать, прогу которая подсчитывает макс. и мин. значения переменных (int, shorting, longint, uint, char, uchar), ещё указать размер в байтах http://www.cyberforum.ru/cpp-beginners/thread656622.html
Написать желательно простейшим языком(без применения каких-то очень навороченных функций). Помогите, плиз
C++ Найти максимальные и минимальные значения переменных, указать размер в байтах помогите плиз. очень надо написать эту программу Написать прогу которая подсчитывает макс. и мин. значения переменных (int, shorting, longint, uint, char, uchar) ещё указать размер в байтах подробнее

Показать сообщение отдельно
DU
1484 / 1130 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
23.09.2012, 19:42
странно, потому что вот такой код работает:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<conio.h>
#include<stdio.h>
int main()
 {
  char H;
  unsigned int N;
  unsigned char S;
  unsigned int UnitStateWord;
  H = 2;
  N = 56;
  S = 16;
  //scanf("%d",&H);
  //scanf("%u",&N);
  //scanf("%d",&S);
  UnitStateWord=((H&0x3)<<14)|((N&0x1FF)<<5)|(S&0x1F);    
  printf("Phisyc adress is %04X\n",UnitStateWord);
  getch();
  return 1;
 }
http://liveworkspace.org/code/b8a7a61ac67913823b02aa8a3858ace6

но вот если раскомментарить и вводить числа именно из клавы, то в студии все считается, однако при выходе программа крашится. это потому, что неправильно заданы флаги ввода для scan, что приводит к повреждению. из-за этого может и считаться неверно. сделайте у себя все переменные типа unsigned int и во всех scanf поставте "%u".
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru