|
БТР - мой друг
333 / 277 / 47
Регистрация: 07.01.2010
Сообщений: 1,932
|
||||||
include и некоторые мелочи07.01.2011, 15:36. Показов 8740. Ответов 74
Метки нет (Все метки)
Вот код моей первой программы на C++:
c:\documents and settings\admin\мои документы\visual studio projects\hello world\hello world.cpp(14): fatal error C1010: unexpected end of file while looking for precompiled header directive И ещё такие вопросы возникли: 1. В папке resource files находятся файлы, которые используются как ресурсы - звуки, картинки и т. д. и т. п., в папке source - исходный код, а в папке header files что находится? Как я понял, так только .h файлы, но что они в себе несут? Функции? Или может только их можно подключить с помощью директивы include? 2. Чем отличается формат .cc от .cpp? 3. В каком порядке выполняются исходные файлы и файлы ресурсов, если их несколько? Я вообще так всё представляю - вначале загружаются ресурсы, потом header files, а после уже начинает выполняться код. Я правильно мыслю? 4. <iostream> и <conio.h>. Это стандартные файлы ведь? То есть их создавать не нужно, они уже в самом ядре C++ есть? То, что <iostream> есть, это понятно - он без расширения, то есть "особый" файл, а насчёт conio.h сомневаюсь - он ведь с расширением Как-то это странно - стандартный файл с расширением...5. Зачем в проекте создавать под-проекты? Вроде всё Извините, если много вопросов, просто новичок
0
|
||||||
| 07.01.2011, 15:36 | |
|
Ответы с готовыми решениями:
74
Работа с файлами в C# с исп. библиотек #include <stdio.h> #include <stdlib.h> #include <math.h> #include <io.h> #include<iostream>// подключение библиотек #include <conio.h> #include <climits> |
|
21 / 21 / 0
Регистрация: 18.01.2010
Сообщений: 41
|
|
| 08.01.2011, 11:55 | |
|
А вообще для мелких проектов подойдет Notepad++ и Mingw
Инструкция в New Компиляция: g++ -c ИМЯ_ФАЙЛА.cpp g++ -o ИМЯ_ФАЙЛА ИМЯ_ФАЙЛА.o ИМЯ_ФАЙЛА.exe https://www.cyberforum.ru/atta... 1294476829 https://www.cyberforum.ru/atta... 1294476829 https://www.cyberforum.ru/atta... 1294476829
1
|
|
|
21 / 21 / 0
Регистрация: 18.01.2010
Сообщений: 41
|
|
| 08.01.2011, 12:00 | |
|
1
|
|
|
БТР - мой друг
333 / 277 / 47
Регистрация: 07.01.2010
Сообщений: 1,932
|
|
| 08.01.2011, 13:44 [ТС] | |
|
robober, понятно, но всё же мне кажется, в Visual Studio лучше работать, хотя бы потому, что когда придётся делать солидные проекты, заново привыкать не нужно будет
И ещё вопрос - зачем создавать в одном решении несколько? Что вообще представляет из себя решение? Сборник проектов? Если так, то каким образом оно компилируется? И так же интересно, как компилируется сам проект, ведь он может содержать несколько файлов .cpp, тогда что несколько .exe создадутся?Добавлено через 12 минут Egv, отличная статья! А можете ещё ссылки на подобные дать?
0
|
|
|
|
||||||
| 08.01.2011, 13:52 | ||||||
|
Добавлено через 4 минуты В каждом разделе в самом начале списка тем есть прилепленные темы: перед ними написано слово "Важно". По поводу gcc/mingw - https://www.cyberforum.ru/faq/thread61845.html
0
|
||||||
|
БТР - мой друг
333 / 277 / 47
Регистрация: 07.01.2010
Сообщений: 1,932
|
|||||||||||||
| 08.01.2011, 14:03 [ТС] | |||||||||||||
|
Evg, по C++ очень мало статей
Да и вообще статей не так уж много.
И вот ещё вопрос - вот код (такой же):
0
|
|||||||||||||
|
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
||||||
| 08.01.2011, 14:10 | ||||||
|
Hagrael, возможно, объявить MACROS2 до MACROS1? На счёт комментариев - ну так препроцессор тупо заменяет физически в коде все вхождения MACROS1 на "OLOLO /* OLOLO */", как если бы вы сами это написали. Так что никак тут не быть, в коде комментарии останутся, а если вы хотите, чтобы это интерпретировалось как строка - тогда и надо макрос создавать как строку, например так
0
|
||||||
|
БТР - мой друг
333 / 277 / 47
Регистрация: 07.01.2010
Сообщений: 1,932
|
|
| 08.01.2011, 14:14 [ТС] | |
|
silent_1991, понятно, спасибо. А что с присвоением MACROS2 значения "MACROS1" (не то, что содержит MACROS1, а строку "MACROS1", только без кавычек).
0
|
|
|
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
| 08.01.2011, 14:15 | |
|
0
|
|
|
БТР - мой друг
333 / 277 / 47
Регистрация: 07.01.2010
Сообщений: 1,932
|
|
| 08.01.2011, 14:21 [ТС] | |
|
silent_1991, допустим, что нет (хотелось бы знать все точности).
0
|
|
|
|
||||||
| 08.01.2011, 14:23 | ||||||
|
0
|
||||||
| 08.01.2011, 14:29 | |
|
0
|
|
|
БТР - мой друг
333 / 277 / 47
Регистрация: 07.01.2010
Сообщений: 1,932
|
|||||||
| 08.01.2011, 14:57 [ТС] | |||||||
Дальше постараюсь копать самостоятельно, в крайнем случае спрошу здесь, всем спасибо, кто мне помогал А статей много я нашёл здесь. А по поводу коментариев это я сглупил.Добавлено через 20 минут А вот на это практически нигде кроме форума я ответа не найду. setlocale отказывается работать. Вот код:
0
|
|||||||
|
3605 / 2745 / 356
Регистрация: 11.03.2009
Сообщений: 6,313
|
|
| 08.01.2011, 15:09 | |
|
Установи для окна шрифт Lucida Console
0
|
|
|
БТР - мой друг
333 / 277 / 47
Регистрация: 07.01.2010
Сообщений: 1,932
|
|
| 08.01.2011, 15:12 [ТС] | |
|
kazak, каким образом?
0
|
|
|
3605 / 2745 / 356
Регистрация: 11.03.2009
Сообщений: 6,313
|
|
| 08.01.2011, 15:14 | |
|
Правый клик по заголовку окна, пункт "Свойства", вкладка "Шрифт".
0
|
|
|
БТР - мой друг
333 / 277 / 47
Регистрация: 07.01.2010
Сообщений: 1,932
|
|
| 08.01.2011, 15:20 [ТС] | |
|
kazak, всё аналогично - каракули.
0
|
|
|
3605 / 2745 / 356
Регистрация: 11.03.2009
Сообщений: 6,313
|
|
| 08.01.2011, 15:22 | |
|
Попробуй такой вариант Русские шрифты в консоли
0
|
|
|
БТР - мой друг
333 / 277 / 47
Регистрация: 07.01.2010
Сообщений: 1,932
|
|
| 08.01.2011, 15:30 [ТС] | |
|
Везде ошибку выдаёт
0
|
|
|
web dev
107 / 93 / 9
Регистрация: 23.09.2010
Сообщений: 737
|
|||||||
| 08.01.2011, 15:30 | |||||||
|
А вообще делай так как выше написали)
0
|
|||||||
|
БТР - мой друг
333 / 277 / 47
Регистрация: 07.01.2010
Сообщений: 1,932
|
||||||
| 08.01.2011, 15:38 [ТС] | ||||||
|
Никак. Вот код:
0
|
||||||
| 08.01.2011, 15:38 | |
|
Чем отличается #include <cstring>, #include <string> и #include <string.h>? Warning: include(1) [function.include]: failed to open stream: No such file or directory in Warning: include(templates.php) [function.include]: failed to open stream: No such file or directory
Warning: include(Z:/home/localhost/www/layout/header.php) [function.include]: failed to open stream: No such f Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS
Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
|
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи.
Через несколько переработок от PHP кода к C89 (надеюсь, 89).
Но довольно запутанно получилось. Код для Linux.
Но если убрать time и то, что с ним. . .
|
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки
Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
|
rest api anylogic - выполнение модели на своём русском сайте
anaschu 02.07.2026
Как подружиться с AnyLogic Cloud API, победить провайдеров и развернуться Java-бэкенд в Docker на бесплатном хостинге: Двухдневный лог борьбы
Всем привет! Хочу поделиться свежим (и довольно. . .
|
|
Где деньги лежат
kumehtar 02.07.2026
Это - японская подводная лодка I-52 (тип C2, кодовое имя Momi) вышла из Японии в марте 1944 года с миссией в оккупированную немцами Францию (Лорьян). Это была одна из «Янаги»-миссий по обмену. . .
|
Krabik для WoW 3.3.5a, многоязычный
AmbA 02.07.2026
Допилил бота, думаю что окончательно. Изменения:
- добавлена многоязычность
- добавлено снятие скриншотов
- добавлено поддержание бафов хождения по воде (для жреца, дк и шамана)
- и так, по. . .
|
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу)))
Критические ошибки, мешающие компиляции и. . .
|
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата)
Этот документ предназначен для того, чтобы новый чат Claude мог продолжить
работу без необходимости заново разбираться в. . .
|