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

winnt.h(5545) : error C2146: что за ошибка ? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проверить утверждение "результатами вычислений по формуле x*x+x+17 при 0 ≤ х ≤ 15 являются простые числа" http://www.cyberforum.ru/cpp-beginners/thread659596.html
Составить программу для проверки утверждения «Результатами вычислений по формуле x*x+x+17 при 0 ≤ х ≤ 15 являются простые числа ». Нароботок нет так как непонятно в задаче ничего, может кто-то из вас поможет)
C++ Считывание вещественных переменных до определенного символа Заранее спасибо за помощь, немного подзабыл как осуществить считывание каких-либо целых или вещественных переменных до,например, точки, а лучше до перевода на новую строку. Только пожалуйста без cout и cin, через обычные fprintf и fscanf. Благодарю, добрые люди) http://www.cyberforum.ru/cpp-beginners/thread659592.html
virtual ~Function(); virtual function(); C++
Что такого дает приставка virtual: функциям деструкторам и class? В Википедии написано,что если деструктор не виртуальный это может приводит к утечкам в памяти, если деструктор виртуальный то все отработает коректно. Вот не понятно что делает(дает) эта приставка virtual? Или подскажите в каком направлении копать.
В двумерном массиве выбрать элементы, которые больше суммы положительных элементов главной диагонали массива C++
Задача такова: "в двумерном массиве выбрать элементы, которые больше суммы положительных элементов главной диагонали массива". не могли бы вы пример или сам код написать??? буду очень благодарен. Заранее спасибо!!!
C++ как обнулить значение массива в цикле?(с++) http://www.cyberforum.ru/cpp-beginners/thread659581.html
Первый раз считает нормально (правильно) А если нажать y то 2 раз считает уже неправльно я так думаю связно это с тем что значение не обнуляються как обнулить значение массива помогите плз пробывал и memset( x, 0, size * sizeof(double)); не помогло =( #include "stdafx.h" #include <iostream> using namespace std; void main() { setlocale(LC_ALL, "Russian_Russia.1251");
C++ я тут написал программу и не понял одной команды! взаимно простые числа Вот программа: #include <iostream> #include <locale.h> #include <conio.h> using namespace std; int main(){ setlocale(LC_ALL,"ukrainian"); int a,b; cout<<"Введiть числа:a,b"<<"\n"; подробнее

Показать сообщение отдельно
severus-x
18 / 18 / 0
Регистрация: 21.09.2012
Сообщений: 78
28.09.2012, 12:09     winnt.h(5545) : error C2146: что за ошибка ?
Попробуй обновить студию, или:
на заграничном форуме нашел инфу:
Edit the file winnt.h yourself but be careful. Better you backup the file first. You can see that the error message complains first about missing ';' before identifier 'PVOID64' at line 222 in the file "c:\program files\microsoft visual studio 8\vc\platformsdk\include\winnt.h" so you can go and edit it but only after you have backup of the original file so you can restore it if the editing creates more problems than it solves. It seems that keyword "default-int" should be defined somewhere. You can change it to plain "int" like the compiler suggests but it may also create an avalanche: lots of compiler errors elsewhere. Just try out.
В ручную модифицируй файл winnt.h, там в 222 строке перед PVOID64 отсутствует ";"
 
Текущее время: 23:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru