Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/29: Рейтинг темы: голосов - 29, средняя оценка - 4.72
0 / 0 / 0
Регистрация: 07.04.2019
Сообщений: 9

Проблема "Идентификатор не определен" (Options,ReportError,_T)

02.11.2019, 16:59. Показов 6194. Ответов 1

Студворк — интернет-сервис помощи студентам
Это в main:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include "1111111.h"
#include <iostream>
#include <stdio.h>
#include <windows.h>
#define BUF_SIZE 0x200
 
static VOID CatFile(HANDLE, HANDLE);
int _tmain(int argc, LPTSTR argv[]) {
    HANDLE hInFile, hStdIn = GetStdHandle(STD_INPUT_HANDLE);
    HANDLE hStdOut = GetStdHandle(STD_OUTPUT_HANDLE);
    BOOL DashS;
    int iArg, iFirstFile;
    iFirstFile = Options(argc, argv, _T("s"), &DashS, NULL);
    if (iFirstFile == argc) {
        CatFile(hStdIn, hStdOut);
        return 0;
    }
    for (iArg = iFirstFile; iArg < argc; iArg++) {
        hInFile = CreateFile(argv[iArg], GENERIC_READ, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
        if (hInFile == INVALID_HANDLE_VALUE && !DashS) ReportError(_T("Cat: error "), 1, TRUE);
        CatFile(hInFile, hStdOut);
        CloseHandle(hInFile);
    }
    return 0;
}
static VOID CatFile(HANDLE hInFile, HANDLE hOutFile) {
    DWORD nIn, nOut;
    BYTE Buffer[BUF_SIZE];
    while (ReadFile(hInFile, Buffer, BUF_SIZE, &nIn, NULL) && (nIn != 0) && WriteFile(hOutFile, Buffer, nIn, &nOut, NULL));
    return;
}
Это в 1111111.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
#pragma once
//#define UNICODE
#undef UNICODE
#ifdef UNICODE
#define _UNICODE
#endif
#ifndef UNICODE
#undef _UNICODE
#endif
//#define _STATICLIB
#define LANG_DFLT LANG_ENGLISH
#define SUBLANG_DFLT SUBLANG_ENGLISH_US
Можете ,пожалуйста ,помочь новичку с проблемой!Выбивает ошибку "идентификатор "Options" не определен" ,"идентификатор "_T" не определён","идентификатор "ReportError" не определен".Не понимаю ,как исправить...
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.11.2019, 16:59
Ответы с готовыми решениями:

Идентификатор не определён
#include &lt;windows.h&gt; #include &lt;tchar.h&gt; #include &lt;fstream&gt; #include &lt;vector&gt; #include &lt;string&gt; #include &quot;Resurs.h&quot; #pragma...

идентификатор _ReturnAddr идентификатор не определён; _ReturnAddress идентификатор не найден
#include &quot;Hooks.h&quot; #include &quot;Hacks.h&quot; #include &quot;Chams.h&quot; #include &quot;Menu.h&quot; #include &quot;Interfaces.h&quot; #include &quot;RenderManager.h&quot; ...

Когда писал алгоритм вычисления координат центроида вышла проблема "идентификатор end1 не определен. В чем оишбка?
#include &lt;iostream&gt; using namespace std; //Программа вычисления координат центроида int main () { setlocale(LC_ALL,...

1
фрилансер
 Аватар для Алексей1153
6465 / 5678 / 1131
Регистрация: 11.10.2019
Сообщений: 15,118
02.11.2019, 17:13
тут должен быть
<tchar.h>

а вообще, если не юникод, просто убери _T(). Если юникод, замени на _T() -> L

Добавлено через 1 минуту
либо в файле 1111111.h в самом начале добавь #include <windows.h>
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.11.2019, 17:13
Помогаю со студенческими работами здесь

Идентификатор "getline" не определен. В чем проблема?
#include&lt;iostream&gt; #include&lt;cmath&gt; #include&lt;ctime&gt; #include&lt;cstring&gt; using namespace std; bool check_login(string login) { ...

Требуется идентификатор (идентификатор с не определён)
Не могу понять в чём ошибка данного записи.Пожалуйста, объясните!!! vector &lt;pair&lt;int, int&gt;&gt; STACK; auto = *STACK.rbegin(); //...

Идентификатор не определен
Пишу цикл for как всегда, но компилятор выдает &quot;i: необъявленный идентификатор&quot;, &quot;идентификатор &quot;i&quot; не определен&quot;,...

Идентификатор не определен
Здравствуйте. Возникла проблема, идентификатор a не определен/ &quot;вещественное число a, целое n&quot; #include &quot;stdafx.h&quot; ...

Идентификатор не определен
Есть проблема, не определен идентификатор &quot;strlen&quot;, что можно сделать? #include &lt;iostream&gt; #include &lt;cstring&gt; #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru