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

Error C2065: _winmajor: необъявленный идентификатор - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Range-based for trouble http://www.cyberforum.ru/cpp-beginners/thread1171258.html
Доброго времени суток, уважаемые форумчане! У меня возникла небольшая проблема с данной штукой. Почему такой вариант работает, int main() { int array; int i = 0; while(i < 20) { array = i + 1; i++;
C++ Найти количество четных цифр заданного натурального числа Дано натуральное число: найти количество четных цифр этого числа; верно ли, что данная цифра А встречается в числе более двух раз (число А вводится с клавиатуры). http://www.cyberforum.ru/cpp-beginners/thread1171253.html
Графика в с++ C++
Доброго времени суток. Подскажите, как подключить консольную графику в visual studio 2013?
Программа не работает с вещественными числами C++
Здравствуйте. Написал программу, которая выводит на экран квадратную матрицу порядка n (n=1...15 - порядок задается пользователем) и ненулевые элементы этой матрицы. Причем матрица заполняется не с помощью генератора случайных чисел, а с помощью ручного ввода каждого ее элемента. Дело в том, что, когда я ввожу целые числа ( то есть задаю значения элементов матрицы), то программа работает...
C++ Контейнер map http://www.cyberforum.ru/cpp-beginners/thread1171216.html
в программе используется ассоциативный массив, идентификатором которого являются символы проблема в том что появляется элемент с идентификатором символом -51 'Н', и неважно был ли он задан или нет, как я понимаю это происходит при созданиии массива, массив создаётся с 1-м элементом с каким то идентификатором ('Н') и какимито данными (которые берёт из памяти), но при работе программы из-за этого...
C++ Разное значение переменной класса, в разных экземплярах класса Вот примерный код: class Test { private: static int countC; static int countD; void initWeight(){ double a; char fname; sprintf(fname,"test%d", countC); подробнее

Показать сообщение отдельно
Dimka-novitsek
14 / 14 / 0
Регистрация: 26.04.2012
Сообщений: 1,091
10.05.2014, 12:20     Error C2065: _winmajor: необъявленный идентификатор
Помогите дописать!

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Наглядно продемонстрировать инициализацию переменных, совершаемую
стартовым кодом, позволяет следующая программа.
#include <stdio.h>
#include <stdlib.h>
void main()
{
int a;
printf(">Версия OS:\t\t\t%d.%d\n\
>Билд:\t\t\t%d\n\
>Количество агрументов:\t%d\n",\
_winmajor,_winminor,_osver,__argc);
for (a=0;a<__argc;a++)
printf(">\tАгрумент %02d:\t\t%s\n",a+1,__argv[a]);
a=!a-1;
while(_environ[++a]) ;
printf(">Количество переменных окружения:%d\n",a);
while(a) printf(">\tПеременная %d:\t\t%s\n",a,_environ[--a]);
}
a) исходный текст программы CRt0.demo.c
Прототип функции main как будто указывает, что
Добавлено через 2 минуты
Я его сейчас суну в среду и компилирую и мы с вами как говорится прочитаем ошибки.

Добавлено через 10 минут
Ошибка 2 error C2065: _winmajor: необъявленный идентификатор d:\myprog\crt0.demo.c\crt0.demo.c\crt0.demo.c\crt0.demo.c 8 1 CRt0.demo.c
Ошибка 3 error C2065: _winminor: необъявленный идентификатор d:\myprog\crt0.demo.c\crt0.demo.c\crt0.demo.c\crt0.demo.c 8 1 CRt0.demo.c
Ошибка 4 error C2065: _osver: необъявленный идентификатор d:\myprog\crt0.demo.c\crt0.demo.c\crt0.demo.c\crt0.demo.c 8 1 CRt0.demo.c
5 IntelliSense: идентификатор "_winmajor" не определен d:\myprog\crt0.demo.c\crt0.demo.c\crt0.demo.c\crt0.demo.c 2097151 2047 CRt0.demo.c
6 IntelliSense: идентификатор "_winminor" не определен d:\myprog\crt0.demo.c\crt0.demo.c\crt0.demo.c\crt0.demo.c 2097151 2047 CRt0.demo.c

Добавлено через 7 минут
Конечно не ициализированы. Но что же имел в виду автор?

Добавлено через 8 минут
Прототип функции main как будто указывает, что приложение не принимает ни
каких аргументов командной строки, но результат работы программы доказывает обратное
и на машине автора выглядит так (приводится в сокращенном виде):
>Версия OS: 5.0
>Билд: 2195
>Количество агрументов: 1
> Агрумент 01: CRt0.demo
>Количество переменных окружения: 30
> Переменная 29: windir=C:\WINNT
>...
b) результат работы программы CRt0.demo.c
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru