Ошибка в употреблении структурного типа - C (СИ)
Формулировка задачи:
Листинг программы
- #include <time.h>
- #include <stdio.h>
- #include <Windows.h>
- struct TDate
- {
- int day, month, year;
- };
- struct TFIO
- {
- char Name[255], Family[255], Additional[255];
- };
- struct TATSInfo
- {
- char ATStype[255];
- int ATSphoneNumber;
- TFIO ATSfio;
- char ATSadress[255], ATStarif[255];
- int ATScost;
- TDate ATSlastPay;
- };
- void main()
- {
- int i, j, N;
- TATSInfo *ATSList;
- int *Hist;
- char *ATSUniq[255];
- TATSInfo Abonent1, Abonent2, tmpAbonent;
- int typeAction, phoneNumber, currentNumber;
- char ATSName[255], currentATS[255];
- tm d;
- SetConsoleCP(1251);
- SetConsoleOutputCP(1251);
- printf("Введите количество записей: ");
- }
Листинг программы
- 1>------ Построение начато: проект: Work2, Конфигурация: Debug Win32 ------
- 1> main.c
- 1>d:\c++\work2\work2\main.c(19): error C2061: синтаксическая ошибка: идентификатор "TFIO"
- 1>d:\c++\work2\work2\main.c(22): error C2061: синтаксическая ошибка: идентификатор "ATSlastPay"
- 1>d:\c++\work2\work2\main.c(22): error C2059: синтаксическая ошибка: ;
- 1>d:\c++\work2\work2\main.c(23): error C2059: синтаксическая ошибка: }
- 1>d:\c++\work2\work2\main.c(28): error C2065: TATSInfo: необъявленный идентификатор
- 1>d:\c++\work2\work2\main.c(28): error C2065: ATSList: необъявленный идентификатор
- 1>d:\c++\work2\work2\main.c(28): warning C4552: *: оператор не имеет результата; требуется оператор с побочным действием
- 1>d:\c++\work2\work2\main.c(29): error C2143: синтаксическая ошибка: отсутствие ";" перед "тип"
- 1>d:\c++\work2\work2\main.c(30): error C2143: синтаксическая ошибка: отсутствие ";" перед "тип"
- 1>d:\c++\work2\work2\main.c(31): error C2065: TATSInfo: необъявленный идентификатор
- 1>d:\c++\work2\work2\main.c(31): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "Abonent1"
- 1>d:\c++\work2\work2\main.c(31): error C2065: Abonent1: необъявленный идентификатор
- 1>d:\c++\work2\work2\main.c(31): error C2065: Abonent2: необъявленный идентификатор
- 1>d:\c++\work2\work2\main.c(31): error C2065: tmpAbonent: необъявленный идентификатор
- 1>d:\c++\work2\work2\main.c(32): error C2143: синтаксическая ошибка: отсутствие ";" перед "тип"
- 1>d:\c++\work2\work2\main.c(33): error C2143: синтаксическая ошибка: отсутствие ";" перед "тип"
- 1>d:\c++\work2\work2\main.c(34): error C2065: tm: необъявленный идентификатор
- 1>d:\c++\work2\work2\main.c(34): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "d"
- 1>d:\c++\work2\work2\main.c(34): error C2065: d: необъявленный идентификатор
- ========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
Решение задачи: «Ошибка в употреблении структурного типа»
textual
Листинг программы
- struct TFIO ATSfio;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д