Ошибка в употреблении структурного типа - 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;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д