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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Tiami
Яростный кот
-4 / 1 / 1
Регистрация: 10.03.2009
Сообщений: 220
#1

Не правильная структура и где? - C++

18.03.2009, 10:38. Просмотров 614. Ответов 6
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
using namespace std;
struct time
{
      int hrs,mins,secs;
};
int main()
{
    time time2={22};
    cout<<time2.hrs;
    getchar();
    return 0;
    
}
Ошибки компилятора вот:`time2' undeclared (first use this function),expected primary-expression before '{' token,expected `;' before '{' token

Даже если так пишу пишет ошибки
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
using namespace std;
struct time
{
      int hrs,mins,secs;
};
int main()
{
    time time2:
    time2.hrs=22;
    cout<<time2.hrs;
    getchar();
    return 0;
Добавлено через 3 минуты 17 секунд
Цитата Сообщение от Tiami Посмотреть сообщение
int hrs,mins,secs;
или тут нада так?
C++
1
2
3
int hrs;
int mins;
int secs;
?

Добавлено через 1 минуту 2 секунды
Цитата Сообщение от Tiami Посмотреть сообщение
Ошибки компилятора вот:`time2' undeclared (first use this function),expected primary-expression before '{' token,expected `;' before '{' token
Хотя пишут сначала нада инициализоровать переменную потом присвоить значение,или сделать все сразу но с фигурными скобками
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Lord_Voodoo
Супер-модератор
8510 / 2177 / 61
Регистрация: 07.03.2007
Сообщений: 10,854
Завершенные тесты: 1
18.03.2009, 10:47     Не правильная структура и где? #2
time time2: - тут надо точка с запятой
Tiami
Яростный кот
-4 / 1 / 1
Регистрация: 10.03.2009
Сообщений: 220
18.03.2009, 10:56  [ТС]     Не правильная структура и где? #3
Цитата Сообщение от WooDooMan Посмотреть сообщение
time time2: - тут надо точка с запятой
Это просто я забыл поставить,я пробывал также и с точкой запятой и с двоеточием не пашет

Добавлено через 3 минуты 12 секунд
Цитата Сообщение от Tiami Посмотреть сообщение
time time2={22};
даже тут точка с запятой,а толку нету
Monte-Cristo
2786 / 1372 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
18.03.2009, 10:59     Не правильная структура и где? #4
преименную структуру на Time

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
using namespace std;
 
struct Time
{
      int hrs;
      int mins;
      int secs;
};
 
int main()
{
    Time time2;
    cout << time2.hrs;
    getchar();
    return 0;
 
}
Lord_Voodoo
Супер-модератор
8510 / 2177 / 61
Регистрация: 07.03.2007
Сообщений: 10,854
Завершенные тесты: 1
18.03.2009, 11:00     Не правильная структура и где? #5
Tiami, покажи последний вариант программы, а {} - там точно не надо... и переименуй, на всякий случай имя структуры...
Monte-Cristo
2786 / 1372 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
18.03.2009, 11:01     Не правильная структура и где? #6
time - зарезервированное слово..возвращает системное время
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.03.2009, 11:32     Не правильная структура и где?
Еще ссылки по теме:

C++ Правильная ли программа?
Структура Правильная рациональная дробь C++
Правильная скобочная последовательность C++
C++ Правильная компиляция
C++ Как Объявить массив Структур, где структура с типами template шаблонами

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

Или воспользуйтесь поиском по форуму:
Tiami
Яростный кот
-4 / 1 / 1
Регистрация: 10.03.2009
Сообщений: 220
18.03.2009, 11:32  [ТС]     Не правильная структура и где? #7
Цитата Сообщение от Don Corleone Посмотреть сообщение
time - зарезервированное слово..возвращает системное время
О РеспектПравильно!!!!
Yandex
Объявления
18.03.2009, 11:32     Не правильная структура и где?
Ответ Создать тему
Опции темы

Текущее время: 20:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru