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

Ошибка при подключении winnt.h - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Максимальная размерность статического массива http://www.cyberforum.ru/cpp-beginners/thread176719.html
Добрый день! У меня появилась проблема. Мне по ходу курсового проекта нужно заводить двумерные массивы большой размерности (например, 4096 x 2864), на что c++ builder и ругается, насколько я поняла....
C++ Можно ли составить данное количество денег, используя только две из данных монет Составить С++ программу, которая выясняет - можно ли составить данное количество денег, используя только две из данных монет -1, 2, 5, 10, 20 и 50 копеечные монеты и 1, 2 и 5 рублёвые монеты.... http://www.cyberforum.ru/cpp-beginners/thread176708.html
Решение уравнений C++
а) Решить уравнение 0,4+arctg(sqrt(x))-x=0 с точностью E=10^-4. Отрезок содержащий корень . б) Найти все натуральные числа, не превосходящие N, равные сумме кубов своих цифр. Помогите, пожалуйста.
C++ Функции...
#include <vcl.h> #include <iostream.h> #include <conio.h> #pragma hdrstop int fact(int x, int y) { for(int z=1; z<x; z++){ y=z*(z+1);} }
C++ 2 простых вопроса(строка и массив структур) http://www.cyberforum.ru/cpp-beginners/thread176664.html
Доброе! Только начал изучать С и появилось 2 небольших вопроса. Надеюсь вам не будет лень ответить:) 1. Как работать со строкой. Я так понимаю через масива чаровский. Ну т.е. записывать каждое...
C++ матрица Доброго времени суток ! что означает i<j ,i>j, i=j в любой произвольной матрице ? подробнее

Показать сообщение отдельно
SimaLiveEvil
5 / 5 / 0
Регистрация: 02.05.2010
Сообщений: 40

Ошибка при подключении winnt.h - C++

15.10.2010, 12:57. Просмотров 2778. Ответов 8
Метки (Все метки)

Доброго времени суток.
Есть текст программы, который работает правильно. Шифрует введенную с клавиатуры строку ну и выдает на экран шифртекст. Теперь нужно сделать шифрования файла. Чтобы юзать WinAPI подключаю winnt.h и... о нифига себе!!! Появилось 86 ошибок!!! Лог прилагается. Естественно, открыл одну из своих ранее написанных прог, использующих winnt.h и проверил. Все в норме. Не знаю в чем дело...

Если нужно, выложу код.

Код
>------ Построение начато: проект: Twofish_Cryptor_ver.0.3, Конфигурация: Debug Win32 ------
1>  Twofish_Algorithm.c
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(494): error C2016: В языке C необходимо, чтобы в struct или union был по крайней мере один элемент
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(494): error C2061: синтаксическая ошибка: идентификатор "WORD"
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(497): error C2059: синтаксическая ошибка: }
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(506): error C2061: синтаксическая ошибка: идентификатор "WORD"
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(507): error C2061: синтаксическая ошибка: идентификатор "Reserved"
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(507): error C2059: синтаксическая ошибка: ;
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(507): error C3409: пустой блок атрибута не допускается
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(507): error C2143: синтаксическая ошибка: отсутствие "]" перед "константа"
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(508): error C2059: синтаксическая ошибка: }
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(532): error C2061: синтаксическая ошибка: идентификатор "FSHORT"
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(532): error C2059: синтаксическая ошибка: ;
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(605): error C2061: синтаксическая ошибка: идентификатор "PLCID"
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(605): error C2059: синтаксическая ошибка: ;
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(606): error C2061: синтаксическая ошибка: идентификатор "LANGID"
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(606): error C2059: синтаксическая ошибка: ;
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(2064): error C2016: В языке C необходимо, чтобы в struct или union был по крайней мере один элемент
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(2064): error C2061: синтаксическая ошибка: идентификатор "WORD"
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(2065): error C2061: синтаксическая ошибка: идентификатор "StatusWord"
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(2065): error C2059: синтаксическая ошибка: ;
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(2068): error C2061: синтаксическая ошибка: идентификатор "ErrorOpcode"
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(2068): error C2059: синтаксическая ошибка: ;
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(2070): error C2061: синтаксическая ошибка: идентификатор "ErrorSelector"
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(2070): error C2059: синтаксическая ошибка: ;
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(2071): error C2061: синтаксическая ошибка: идентификатор "Reserved2"
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(2071): error C2059: синтаксическая ошибка: ;
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(2073): error C2061: синтаксическая ошибка: идентификатор "DataSelector"
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(2073): error C2059: синтаксическая ошибка: ;
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(2074): error C2061: синтаксическая ошибка: идентификатор "Reserved3"
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(2074): error C2059: синтаксическая ошибка: ;
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(2100): error C2059: синтаксическая ошибка: }
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(2108): error C2016: В языке C необходимо, чтобы в struct или union был по крайней мере один элемент
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(2108): error C2061: синтаксическая ошибка: идентификатор "XSAVE_FORMAT"
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(2110): error C2059: синтаксическая ошибка: }
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(2116): error C2061: синтаксическая ошибка: идентификатор "PXSAVE_AREA"
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(2128): error C2059: синтаксическая ошибка: }
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(2234): error C2065: XSAVE_FORMAT: необъявленный идентификатор
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(2234): error C2118: отрицательный индекс
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(2235): error C2065: XSAVE_AREA: необъявленный идентификатор
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(2235): error C2059: синтаксическая ошибка: )
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(2238): error C2065: XSAVE_AREA: необъявленный идентификатор
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(2238): error C2118: отрицательный индекс
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(4291): error C2016: В языке C необходимо, чтобы в struct или union был по крайней мере один элемент
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(4291): error C2061: синтаксическая ошибка: идентификатор "WORD"
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(4292): error C2061: синтаксическая ошибка: идентификатор "BaseLow"
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(4292): error C2059: синтаксическая ошибка: ;
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(4313): error C2059: синтаксическая ошибка: }
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(6289): error C2016: В языке C необходимо, чтобы в struct или union был по крайней мере один элемент
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(6289): error C2061: синтаксическая ошибка: идентификатор "WORD"
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(6290): error C2061: синтаксическая ошибка: идентификатор "BaseLow"
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(6290): error C2059: синтаксическая ошибка: ;
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(6310): error C2371: HighWord: переопределение; различные базовые типы
1>          c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(4312): см. объявление "HighWord"
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(6311): error C2059: синтаксическая ошибка: }
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(6315): error C2061: синтаксическая ошибка: идентификатор "WOW64_LDT_ENTRY"
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(6316): error C2059: синтаксическая ошибка: }
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(6361): error C2061: синтаксическая ошибка: идентификатор "PCONTEXT"
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(6362): error C2059: синтаксическая ошибка: }
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(7094): error C2061: синтаксическая ошибка: идентификатор "WORD"
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(7095): error C2061: синтаксическая ошибка: идентификатор "AceCount"
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(7095): error C2059: синтаксическая ошибка: ;
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(7096): error C2061: синтаксическая ошибка: идентификатор "Sbz2"
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(7096): error C2059: синтаксическая ошибка: ;
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(7097): error C2059: синтаксическая ошибка: }
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(7098): error C2143: синтаксическая ошибка: отсутствие "{" перед "*"
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(7124): error C2061: синтаксическая ошибка: идентификатор "WORD"
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(7125): error C2059: синтаксическая ошибка: }
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(7126): error C2143: синтаксическая ошибка: отсутствие "{" перед "*"
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(7233): error C2016: В языке C необходимо, чтобы в struct или union был по крайней мере один элемент
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(7233): error C2061: синтаксическая ошибка: идентификатор "ACE_HEADER"
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(7236): error C2059: синтаксическая ошибка: }
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(7238): error C2143: синтаксическая ошибка: отсутствие "{" перед "*"
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(7241): error C2016: В языке C необходимо, чтобы в struct или union был по крайней мере один элемент
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(7241): error C2061: синтаксическая ошибка: идентификатор "ACE_HEADER"
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(7244): error C2059: синтаксическая ошибка: }
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(7245): error C2143: синтаксическая ошибка: отсутствие "{" перед "*"
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(7248): error C2016: В языке C необходимо, чтобы в struct или union был по крайней мере один элемент
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(7248): error C2061: синтаксическая ошибка: идентификатор "ACE_HEADER"
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(7251): error C2059: синтаксическая ошибка: }
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(7252): error C2143: синтаксическая ошибка: отсутствие "{" перед "*"
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(7255): error C2016: В языке C необходимо, чтобы в struct или union был по крайней мере один элемент
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(7255): error C2061: синтаксическая ошибка: идентификатор "ACE_HEADER"
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(7258): error C2059: синтаксическая ошибка: }
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(7259): error C2143: синтаксическая ошибка: отсутствие "{" перед "*"
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(7262): error C2016: В языке C необходимо, чтобы в struct или union был по крайней мере один элемент
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(7262): error C2061: синтаксическая ошибка: идентификатор "ACE_HEADER"
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(7265): error C2059: синтаксическая ошибка: }
1>c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(7277): fatal error C1046: ограничение компилятора: недопустимая степень вложения struct
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru