Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> error C2061: синтаксическая ошибка, выдаёт там, где её не должно быть 
V
    Опции темы
Lowe
Дата 6.12.2011, 23:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 2.12.2011

Репутация: нет
Всего: нет



по видеоролику создал 3 таких же файла
http://msdn.microsoft.com/ru-ru/visualc/bb530677.aspx

"Demo.c"
Код

#include <stdio.h>
#include "Say.h"
int main ()
{
    printf ("Hello, World!\n");
    Say s;
    s.hello ();
    s.goodbye ();
    return 0;
}


"Say.cpp"
Код

#include <iostream>
#include "Say.h"
void Say::hello ()
{
    count++;
    std::count << "Hello" << std::endl;
}
void Say::goodbye ()
{
    count++;
    std::count << "Goodbye" << std::endl;
}


"Say.h"
Код

class Say
{
    private:
    int count;
    public:
    Say () : count (0)
    {
    };
    void hello ();
    void goodbye ();
};


а он мне выдаёт:
1>------ Построение начато: проект: 03 - MSDN Demo, Конфигурация: Debug Win32 ------
1>  Demo.c
1>e:\cpp\03 - msdn demo\say.h(1): error C2061: синтаксическая ошибка: идентификатор "Say"
1>e:\cpp\03 - msdn demo\say.h(1): error C2059: синтаксическая ошибка: ;
1>e:\cpp\03 - msdn demo\say.h(2): error C2449: имеется "{" в пределах области видимости файла (возможно, отсутствует заголовок функции)
1>e:\cpp\03 - msdn demo\say.h(11): error C2059: синтаксическая ошибка: }
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========

я уже отписал сюда:
http://forum.vingrad.ru/act-ST/f-97/t-311608.html
вроде бы это оно самое, но там тишина

П.С. VC++ 2010 EE

Это сообщение отредактировал(а) Lowe - 6.12.2011, 23:56
PM MAIL   Вверх
newbee
Дата 6.12.2011, 23:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бревно
**


Профиль
Группа: Участник
Сообщений: 703
Регистрация: 24.8.2011

Репутация: 3
Всего: 19



Компилятор думает, что файл Demo.c написан на языке си, а ты туда подсовываешь с++ код. переименуй в .cpp.


--------------------
You're face to face
With man who sold the world
PM   Вверх
Lowe
Дата 6.12.2011, 23:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 2.12.2011

Репутация: нет
Всего: нет



большое спасибо, помогло!) smile 
но тогда вопрос, а как так в видеоуроке получилось? может потому что там 2005?
он даже специально обратил внимание на то, что "если вы не укажите расширение, то создастся .cpp, поэтому я сам пишу .c"
зачем?? smile 
PM MAIL   Вверх
newbee
Дата 7.12.2011, 00:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бревно
**


Профиль
Группа: Участник
Сообщений: 703
Регистрация: 24.8.2011

Репутация: 3
Всего: 19



Цитата(Lowe @  7.12.2011,  00:59 Найти цитируемый пост)
но тогда вопрос, а как так в видеоуроке получилось? может потому что там 2005?
Потому что это видеоурок, там всякого наболтать могут. Читай книгу, если хочешь получить знания. Список хорошей литературы есть где-то в одном из С++-сных разделов фурума, там тема прикрепленная.



--------------------
You're face to face
With man who sold the world
PM   Вверх
Lowe
Дата 7.12.2011, 04:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 2.12.2011

Репутация: нет
Всего: нет



они прям там компилят и запускают - всё работает на глазах smile 

ну вообще я по Шилдту занимаюсь (и уже тут на форуме по книгам тоже много пересмотрел, но только после того, как Шилдта приобрёл), но у него, во-первых, про сам язык, а во-вторых, сначала про C, и только потом про C++, а мне нужно было ещё что-нибудь по Студии
вот и наткнулся на майкрософтовский справочник, а оттуда и на видеоуроки
разумеется, захотелось попробовать - и тут же по первому видео не получилось сделать
PM MAIL   Вверх
bsa
Дата 7.12.2011, 11:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



Забей ты на студию. Это лишь удобная оболочка (каких много) над кучей утилит разработчика. Почитай С чего начать.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.1204 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.