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

Объясните ошибку - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удаление из текстового файла http://www.cyberforum.ru/cpp-beginners/thread884773.html
Необходимо удалить структуру из текстового файла. Я создал 2 файла. Считываю все с первого , вбиваю во второй. Затем наоборот. Если удалять первую запись , то она бесконечно перезаписывается. Если...
C++ Иероглифы после CharToOemA Подскажите, почему после казалось бы простейшей операции в "buf" оказываются каракули? setllocale вроде не помагает .... Каракули я вижу в дебагере и если просто выводить в окошко в WinApi... http://www.cyberforum.ru/cpp-beginners/thread884771.html
C++ Решение транспортной задачи с промежуточными перевозками для нахождения оптимальной конфигурации электрической сети
Исходные данные для траспортной задачи с промежуточными перевозками Задаются: Конфигурация сети вида: Мощности пунктов: P2=0,6 Ое P3=0,3 Ое P4=1,5 Ое Мощность электростанции(пункт...
C++ Чтение данных из файла
1. Дан файл с именами людей, датами рождения и смерти. Прочитать данные из файла и поместить их в структуру данных, которая будет выглядеть как "Имя человека" tab "дата рождения" tab "дата...
C++ функция с прототипом int (string, string) http://www.cyberforum.ru/cpp-beginners/thread884748.html
В файле USAPresidendid.txt приведены данные о бывших президентах США: имя, время нахождения на посту президента, дата рождения, дата смерти. Даты даны в формате mm/dd/yyyy. Если президент живой, то...
C++ Microsoft Visual studio 2012 (как включить подсказки?) как включить подсказки. Например если я ставлю { чтоби она автоматически закривалась } что бы когда я написал оператор for автоматически визивалься конструктор етого оператора. Так как в X cod. мне... подробнее

Показать сообщение отдельно
T110E5
0 / 0 / 0
Регистрация: 05.12.2012
Сообщений: 14

Объясните ошибку - C++

30.05.2013, 11:10. Просмотров 300. Ответов 6
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
using namespace std;
  
  int main(){  
  setlocale(LC_ALL, "Russian");
  system("color 0E");
  srand(time(NULL));
  cout << "-------------------" << endl;
  int var = 100;
  int *NewP;
  int *p = &var;
  cout << "P = " << p << " = " << *p << endl;
  *NewP = 0x22ff54;
  cout << "NEWP = " << NewP << " = " << *NewP << endl;
  
 system("pause");
 return 0; 
 }
Значение P по адресу 0x22ff54 равно 100, потом NewP присваиваю 0х22ff54 и пытаюсь повторно просмотреть значение по адресу, но NEWP равно 2293588 и находится по адресу 0х7ffde000.
Где ошибка?
Да и ещё, в винде XP функция setlocale не работает, текст выводится кракозяброй, есть альтернативная функция работающая в XP?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru