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

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

Войти
Регистрация
Восстановить пароль
 
a1ukard
1 / 1 / 0
Регистрация: 04.01.2014
Сообщений: 13
#1

Все по учебнику а программа выдает ошибку, посмотрите пожалуйста - C++

04.01.2014, 12:31. Просмотров 224. Ответов 6
Метки нет (Все метки)

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
#include <iostream>
 
using namespace std;
 
 
void simon (int);
simon ()
int main ()
{
    
    simon (3);
    cout << "Pick an integer: ";
    int count;
    cin >> count;
    simon (count);
        return 0;
    
    }
    
    void simon (int n)
    {
        
    cout << "Simon says touhc your toes " << n << " times.\n";
    
    }

Вот что пишет компилятор: "main.cpp:8:1: error: expected constructor, destructor, or type conversion before 'int'
int main ()
^"
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.01.2014, 12:31     Все по учебнику а программа выдает ошибку, посмотрите пожалуйста
Посмотрите здесь:

C++ Программа выдает одну ошибку, якобы в 48 строчке
C++ подскажите, почему программа выдает ошибку?
C++ Ошибку выдает программа во время работы
C++ программа выдает ошибку при компиляции
Никак не могу найти синтаксическую ошибку(посмотрите пожалуйста C++
C++ Выдает ошибку но вроде все правильно посмотрите!
Программа выдает одну и ту же ошибку C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
S_el
2063 / 1570 / 301
Регистрация: 15.12.2013
Сообщений: 6,205
04.01.2014, 12:37     Все по учебнику а программа выдает ошибку, посмотрите пожалуйста #2
Цитата Сообщение от a1ukard Посмотреть сообщение
simon ()
убирайте строчку.
zss
Модератор
Эксперт С++
 Аватар для zss
6123 / 5726 / 1852
Регистрация: 18.12.2011
Сообщений: 14,629
Завершенные тесты: 1
04.01.2014, 12:37     Все по учебнику а программа выдает ошибку, посмотрите пожалуйста #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
void simon (int);
int main ()
{
    simon (3);
    cout << "Pick an integer: ";
    int count;
    cin >> count;
    simon (count);
    return 0;
}
void simon (int n)
{
    cout << "Simon says touhc your toes " << n << " times.\n";
}
Timur_CF
39 / 39 / 3
Регистрация: 12.12.2013
Сообщений: 227
Записей в блоге: 1
04.01.2014, 12:49     Все по учебнику а программа выдает ошибку, посмотрите пожалуйста #4
Не пишите
C++
1
void simon (int);
Эту процедуру лучше напишите перед main():
C++
1
2
3
4
void simon (int n)
{
   cout << "Simon says touch your toes " << n << " times.\n";
}
alsav22
5411 / 4807 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
04.01.2014, 13:41     Все по учебнику а программа выдает ошибку, посмотрите пожалуйста #5
Цитата Сообщение от Timur_CF Посмотреть сообщение
Не пишите Код C++1
void simon (int);
Прототипы отменили?
Timur_CF
39 / 39 / 3
Регистрация: 12.12.2013
Сообщений: 227
Записей в блоге: 1
04.01.2014, 14:31     Все по учебнику а программа выдает ошибку, посмотрите пожалуйста #6
Цитата Сообщение от alsav22 Посмотреть сообщение
Прототипы отменили?
Нет. Но это лишняя перегрузка кода бессмысленными повторяющимися строками.
alsav22
04.01.2014, 14:39     Все по учебнику а программа выдает ошибку, посмотрите пожалуйста
  #7

Не по теме:

Цитата Сообщение от Timur_CF Посмотреть сообщение
Но это лишняя перегрузка кода бессмысленными повторяющимися строками.
Для этого лучше реализацию убрать в отдельный файл, а не писать её перед main().

Yandex
Объявления
04.01.2014, 14:39     Все по учебнику а программа выдает ошибку, посмотрите пожалуйста
Ответ Создать тему
Опции темы

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