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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> маленький вопросик 
:(
    Опции темы
koljan
Дата 4.1.2006, 01:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


VIP
**


Профиль
Группа: Участник
Сообщений: 430
Регистрация: 18.12.2005
Где: г.Архангельск

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





помогите понять в чём дело.
пишу так

+++++++++++++++++++++++++++++++++++++++++++++++

#include <iostream.h>

void main(void)

{
int test_score;
float salary;
long distance_to_mars;
}


+++++++++++++++++++++++++++++++++++++++++++++++
выдаёт ошибку там где объявление переменных


--------------------
PM MAIL ICQ   Вверх
BreakPointMAN
Дата 4.1.2006, 01:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



koljan,
во-первых, для оформления исходного кода на форуме есть теги code,
во-вторых, какие ошибки выдает? и где пишешь?
а вот так если:
Код

#include <iostream.h>

int main() 
   {
    int test_score;
    float salary;
    long distance_to_mars;
    return 0;
   }

ну, в принципе, ругаться может на то, что переменные не используются... или (маловероятно) на то, что они не инициализируются...


--------------------
"Разруха не в клозетах, а в головах." © Ф.Ф. Преображенский (М.Булгаков, "Собачье сердце")
PM WWW ICQ   Вверх
Partizan
Дата 4.1.2006, 01:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

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



Цитата(koljan @ 4.1.2006, 01:03)
помогите понять в чём дело.
пишу так

+++++++++++++++++++++++++++++++++++++++++++++++

#include <iostream.h>

void main(void)

{
int test_score;
float salary;
long distance_to_mars;
}


+++++++++++++++++++++++++++++++++++++++++++++++
выдаёт ошибку там где объявление переменных

пиши конкретней..ошибку или предупреждение...
читай: Error or Warning?
Потому как в проге твоей действительно не должно никаких ошибок выходить...только предупреждения...но прога должна работать...


--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
koljan
Дата 4.1.2006, 01:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


VIP
**


Профиль
Группа: Участник
Сообщений: 430
Регистрация: 18.12.2005
Где: г.Архангельск

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



fatal error C1010: unexpected end of file while looking for precompiled header directive


--------------------
PM MAIL ICQ   Вверх
crizunhor
Дата 4.1.2006, 07:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Поройся в настройкач проекта и убери использование precompiled header'ов
PM MAIL   Вверх
azesmcar
Дата 4.1.2006, 09:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

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



Цитата
fatal error C1010: unexpected end of file while looking for precompiled header directive


Верни на место #include<stdafx.h>
Добавлено @ 09:54
И вообще функцию main лучше не писать void. Пиши int, некоторые компиляторы (такие как GCC) будут ругаться...У тебя Visual Studio (видно по ошибке компилятора) там это не важно, но на будущее учти...

PM   Вверх
koljan
Дата 4.1.2006, 12:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


VIP
**


Профиль
Группа: Участник
Сообщений: 430
Регистрация: 18.12.2005
Где: г.Архангельск

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



писал то же самое на borland c++ и на dev c++ но тоже ничего не получается


--------------------
PM MAIL ICQ   Вверх
Romikgy
Дата 4.1.2006, 12:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

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



Цитата(koljan @ 4.1.2006, 11:15 Найти цитируемый пост)

писал то же самое на borland c++ и на dev c++ но тоже ничего не получается

На Dev-C++ этот код работает без ошибок
Код

#include <iostream.h>
int main() 

   {
    int test_score;

    float salary;

    long distance_to_mars;

    return 0;

   }


Это сообщение отредактировал(а) Romikgy - 4.1.2006, 12:42


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
azesmcar
Дата 4.1.2006, 13:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

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



Цитата
На Dev-C++ этот код работает без ошибок

Dev-C++ это не компилятор а IDE (если не ошибаюсь)
В его случае я так думаю он использует cl.exe (компилятор Visual Studio)...
Эта ошибка выдается если создать к примеру Win32 Console Application и потом из него удалить stdafx.h и stdafx.cpp
Верни на место проект будет компилироваться...
PM   Вверх
koljan
Дата 4.1.2006, 14:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


VIP
**


Профиль
Группа: Участник
Сообщений: 430
Регистрация: 18.12.2005
Где: г.Архангельск

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



fatal error C1083: Cannot open precompiled header file


Код

#include <stdafx.h>
#include <iostream.h>

int main() 

{
   int test_score;
   float salary;
   long distance_to_mars;
}



--------------------
PM MAIL ICQ   Вверх
Partizan
Дата 4.1.2006, 14:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

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



потому что надо искать stdafx сааавсем в другом месте...

пиши так:
Код

#include "stdafx.h"


я думаю, он всё-таки лежит у тебя в папке с прогой, а не со всеми остальными хедерами в папке Include....


--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
koljan
  Дата 4.1.2006, 14:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


VIP
**


Профиль
Группа: Участник
Сообщений: 430
Регистрация: 18.12.2005
Где: г.Архангельск

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



так тоже делал всё равно ошибка

также беру другие примеры из других книг тоже выдаёт много ошибок и вообще может другую среду разработки использовать думаеете стоит?

Это сообщение отредактировал(а) koljan - 4.1.2006, 14:48


--------------------
PM MAIL ICQ   Вверх
Romikgy
Дата 4.1.2006, 14:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

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



Цитата(azesmcar @ 4.1.2006, 12:53 Найти цитируемый пост)

Dev-C++ это не компилятор а IDE (если не ошибаюсь) В его случае я так думаю он использует cl.exe (компилятор Visual Studio)... Эта ошибка выдается если создать к примеру Win32 Console Application и потом из него удалить stdafx.h и stdafx.cpp Верни на место проект будет компилироваться...


Цитата(koljan @ 4.1.2006, 11:15 Найти цитируемый пост)

писал то же самое на borland c++ и на dev c++ но тоже ничего не получается


Так что писал , он этот код и на визуале и без него , вот в Dev-C++ - этот код работает, а всего остального у меня нет. Я написал , то что работает и усе


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
azesmcar
Дата 4.1.2006, 14:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

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



Так, давай заново...
Закрой Visual Studio, снова открой..создай новый проект Win32 Console Application, выбери в меню "Simple Hello World Application" (кажется) и скомпилируй...если не пройдет, тогда пиши (значит с компилятором что-то не то), если пройдет, удаляй все кроме #include "stdafx.h" и функции main(). А дальше пиши свою программу. Или второй вариант, вместо "Simple Hello World Application" выбери "Empty Project", потом добавь в проект (New->C++ Source File) новый файл, и пиши там то что ты сюда писал...
PM   Вверх
blackofe
Дата 4.1.2006, 18:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



иногда rebuild помогает. но, вообще, я бы новый проект начал.

и ничего в нем руками не трогал!!! smile smile
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

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

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


 




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


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

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