Ошибка присвоения значений элементам структуры - C (СИ) (79335)

Узнай цену своей работы

Формулировка задачи:

int main()
{
 
typedef struct
{
int a;
int b;
}Twelve;
 
    Twelve.a = 5;
    Twelve.b = 10;
 
  return EXIT_SUCCESS;
}
error: expected unqualified-id before '.' token в строке присваивания элементам структуры. Подскажите что не так.

Решение задачи: «Ошибка присвоения значений элементам структуры»

textual
Листинг программы
#include <stdio.h>
#include <time.h>
#include <locale.h>
 
int main()
{
    char s[64];
    time_t theTime;
    setlocale(LC_ALL, "");
    time(&theTime);
    strftime(s, sizeof(s), "%c", localtime(&theTime));
    printf("The time is %s\n", s);
    return 0;
}

Объяснение кода листинга программы

  1. Подключение необходимых библиотек: iostream.h, time.h, locale.h
  2. Объявление переменной типа char с именем s и размером 64 символа
  3. Объявление переменной типа time_t с именем theTime
  4. Установка локали на C
  5. Получение текущего времени и сохранение его в переменной theTime
  6. Форматирование времени в строку с помощью функции strftime, в качестве аргументов которой передаются: указатель на строку, размер строки в символах, шаблон формата времени и указатель на структуру localtime, содержащую информацию о времени
  7. Вывод отформатированного времени на экран с помощью функции printf
  8. Возврат 0, что означает успешный конец работы программы

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.083 из 5
Похожие ответы