| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > маленький вопросик |
| Автор: koljan 4.1.2006, 01:03 |
| помогите понять в чём дело. пишу так +++++++++++++++++++++++++++++++++++++++++++++++ #include <iostream.h> void main(void) { int test_score; float salary; long distance_to_mars; } +++++++++++++++++++++++++++++++++++++++++++++++ выдаёт ошибку там где объявление переменных |
| Автор: BreakPointMAN 4.1.2006, 01:30 | ||
| koljan, во-первых, для оформления исходного кода на форуме есть теги code, во-вторых, какие ошибки выдает? и где пишешь? а вот так если:
ну, в принципе, ругаться может на то, что переменные не используются... или (маловероятно) на то, что они не инициализируются... |
| Автор: Partizan 4.1.2006, 01:41 | ||
пиши конкретней..ошибку или предупреждение... читай: Error or Warning? Потому как в проге твоей действительно не должно никаких ошибок выходить...только предупреждения...но прога должна работать... |
| Автор: koljan 4.1.2006, 01:48 |
| fatal error C1010: unexpected end of file while looking for precompiled header directive |
| Автор: crizunhor 4.1.2006, 07:22 |
| Поройся в настройкач проекта и убери использование precompiled header'ов |
| Автор: azesmcar 4.1.2006, 09:54 | ||
Верни на место #include<stdafx.h> Добавлено @ 09:54 И вообще функцию main лучше не писать void. Пиши int, некоторые компиляторы (такие как GCC) будут ругаться...У тебя Visual Studio (видно по ошибке компилятора) там это не важно, но на будущее учти... |
| Автор: koljan 4.1.2006, 12:15 |
| писал то же самое на borland c++ и на dev c++ но тоже ничего не получается |
| Автор: azesmcar 4.1.2006, 13:53 | ||
Dev-C++ это не компилятор а IDE (если не ошибаюсь) В его случае я так думаю он использует cl.exe (компилятор Visual Studio)... Эта ошибка выдается если создать к примеру Win32 Console Application и потом из него удалить stdafx.h и stdafx.cpp Верни на место проект будет компилироваться... |
| Автор: koljan 4.1.2006, 14:04 | ||
fatal error C1083: Cannot open precompiled header file
|
| Автор: Partizan 4.1.2006, 14:20 | ||
| потому что надо искать stdafx сааавсем в другом месте... пиши так:
я думаю, он всё-таки лежит у тебя в папке с прогой, а не со всеми остальными хедерами в папке Include.... |
| Автор: koljan 4.1.2006, 14:40 |
| так тоже делал всё равно ошибка также беру другие примеры из других книг тоже выдаёт много ошибок и вообще может другую среду разработки использовать думаеете стоит? |
| Автор: Romikgy 4.1.2006, 14:44 | ||||
Так что писал , он этот код и на визуале и без него , вот в Dev-C++ - этот код работает, а всего остального у меня нет. Я написал , то что работает и усе |
| Автор: azesmcar 4.1.2006, 14:47 |
| Так, давай заново... Закрой Visual Studio, снова открой..создай новый проект Win32 Console Application, выбери в меню "Simple Hello World Application" (кажется) и скомпилируй...если не пройдет, тогда пиши (значит с компилятором что-то не то), если пройдет, удаляй все кроме #include "stdafx.h" и функции main(). А дальше пиши свою программу. Или второй вариант, вместо "Simple Hello World Application" выбери "Empty Project", потом добавь в проект (New->C++ Source File) новый файл, и пиши там то что ты сюда писал... |
| Автор: blackofe 4.1.2006, 18:20 |
| иногда rebuild помогает. но, вообще, я бы новый проект начал. и ничего в нем руками не трогал!!! |
| Автор: koljan 4.1.2006, 23:03 | ||
что такое IDE зачем это надо? |
| Автор: Void 4.1.2006, 23:16 | ||
Integrated Development Environment Среда, как правило предоставляющая редактор кода, средства отладки и управления проектам. (Можно было упомянуть про рефакторинг, но, увы, для C++ этого добра пока нет.) Примеры распространенных IDE: Microsoft Visual Studio, Borland C++ Builder, Eclipse. |
| Автор: koljan 5.1.2006, 00:54 | ||
получается dev c++ только для подсветки синтаксиса и всё |
| Автор: azesmcar 5.1.2006, 09:25 | ||||
Ага, на какой компилятор настроишь, тем и будет компилировать...
Только вот Visual Studio и Borland C++ Builder имеют вшитый компилятор...а Eclipse и Dev-C++ нет... |
| Автор: Romikgy 5.1.2006, 09:32 | ||
имеет вшитый минг компилятор |
| Автор: azesmcar 5.1.2006, 10:02 | ||
Тот который стоит у меня не имеет... Для него надо отдельно GNULIB качать... Добавлено @ 10:02 Может есть версия с уже вшитым GCC, но это не значит что Dev-C++ это компилятор... |
| Автор: Romikgy 5.1.2006, 11:14 | ||
Это означает что Dev-C++ - это IDE, ЗЫ http://www.bloodshed.net/dev/devcpp.html мож качать как с компилятором так и без.... |