![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| KaraKum |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 640 Регистрация: 3.12.2007 Репутация: 1 Всего: 1 |
Доброе время суток.
Скачал Visual C++ 2008 Express Edition (надо же на легал переходить Подскажите, пожалуйста, какую-нибудь альтернативу, чтобы можно было информацию о программе в процессе её выполнения получать, а то без этого очень трудно ошибки находить? |
|||
|
||||
| source777 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 1 Всего: 56 |
KaraKum, а ты к какому проекту эти файлы хочешь подключить, уж не к .NET ли уж???
P.S. Вообще-то правильнее так: #include <fstream> -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
| KaraKum |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 640 Регистрация: 3.12.2007 Репутация: 1 Всего: 1 |
Нет. Win32 Project\Windows based application (Empty project) - если быть точным.
Это как посмотреть... |
||||
|
|||||
| Daevaorn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2155 Регистрация: 29.11.2004 Где: Москва Репутация: 51 Всего: 70 |
||||
|
||||
| KaraKum |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 640 Регистрация: 3.12.2007 Репутация: 1 Всего: 1 |
Записывать данные, которые можно увидеть только в процессе выполнения проги, в файлы, чтобы потом можно было найти ошибки в одном из тысяч вычислений. P.S.:
Получается я не нормальный? |
||||
|
|||||
| phprus |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 22.8.2006 Репутация: 1 Всего: 3 |
Все заголовочные файлы из стандартной библиотеки С++ расширения .h не имеют, и кроме того все классы, функции, переменные в них должны быть описаны в пространстве имен std. Такова воля Стандарта. |
|||
|
||||
| KaraKum |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 640 Регистрация: 3.12.2007 Репутация: 1 Всего: 1 |
Видать, у нас разные стандартны.
Вставил в прогу следующую строку: #include <io> и появилась ошибка: "Cannot open include file: "io". No such file or directiry." После того как заменил эту строку на: #include <io.h> ошибка пропала. Ну а тема остаётся в силе! Подскажите, пожалуйста, каким ещё способом (помимо записи в файл) можно узнать данные, которые можно увидеть только в процессе выполнения программы? P.S. Командная строка, увы, не подходит, потому что данных нужно считывать много, к тому же прога реального времени и на весь экран :(. |
|||
|
||||
| Daevaorn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2155 Регистрация: 29.11.2004 Где: Москва Репутация: 51 Всего: 70 |
||||
|
||||
| KaraKum |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 640 Регистрация: 3.12.2007 Репутация: 1 Всего: 1 |
Ссылку на что? И вообще изначально я написал
не чтобы поспорить, а потому что я считаю, что удобнее видеть расширение файла, который подключаешь. А к тому же если, например, написать <io>, а не <io.h>, то будет ошибка - то тут уже вообще спорить нечего P.S. Помогите, пожалуйста, найти ответ на вопрос темы! |
||||
|
|||||
| Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 41 Всего: 154 |
стандартная библиотека С++ - файлы без расширения <vector> стандартная библиотека С - файлы с расширением *.h например <stdio.h> |
|||
|
||||
| vinter |
|
||||||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 13 Всего: 56 |
лучше, не лучше, а по стандарту не положено. Да и чем лучше? писать лишних 2 символа? а там SDK докачивать не надо? EE она же урезанная донельзя
зачем его подключать напрямую? Добавлено через 57 секунд cstdio |
||||||
|
|||||||
| KaraKum |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 640 Регистрация: 3.12.2007 Репутация: 1 Всего: 1 |
Ладно ещё хоть не командной строкой компилировать файлы Залез в скачанный установочный диск - всё там и лежит, но на комп при установке не скачалось. И, кстати, да, файл fstream без расширения .h. Но проблема так и не решилась: Подключаю файл, пытаюсь создать объект класса ofstream, но при компиляции возникает ошибка: "ofstream' : undeclared identifier". Но при наведении мыши на ofstream высвечивается строка с определением этого типа. В чём проблема? P.S.:
|
||||
|
|||||
| vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 13 Всего: 56 |
и че ты с ним делать собрался? using namespace std; а вообще почитай ка ты книжку, например Шилдта. Тогда ты свое и наше время сэкономишь |
|||
|
||||
| Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 41 Всего: 154 |
если бы что то не скачалось, то не установилось бы.. std::ofstream как так? |
|||
|
||||
| Zorak |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 720 Регистрация: 13.11.2007 Репутация: нет Всего: 3 |
Можно, вопрос, скажи пжлста, где ти его скачал ?) -------------------- Знание - сила. А сила есть, ума не надо... Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло. |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |