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

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

Восстановить пароль Регистрация
 
a1ukard
1 / 1 / 0
Регистрация: 04.01.2014
Сообщений: 13
04.01.2014, 12:31     Все по учебнику а программа выдает ошибку, посмотрите пожалуйста #1
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 ()
^"
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
S_el
1907 / 1502 / 296
Регистрация: 15.12.2013
Сообщений: 5,918
04.01.2014, 12:37     Все по учебнику а программа выдает ошибку, посмотрите пожалуйста #2
Цитата Сообщение от a1ukard Посмотреть сообщение
simon ()
убирайте строчку.
zss
Модератор
Эксперт С++
 Аватар для zss
5947 / 5552 / 1784
Регистрация: 18.12.2011
Сообщений: 14,184
Завершенные тесты: 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
5282 / 4801 / 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     Все по учебнику а программа выдает ошибку, посмотрите пожалуйста
Ответ Создать тему
Опции темы

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