|
БТР - мой друг
333 / 277 / 47
Регистрация: 07.01.2010
Сообщений: 1,932
|
||||||
include и некоторые мелочи07.01.2011, 15:36. Показов 9237. Ответов 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
|
|||||||
|
3606 / 2746 / 356
Регистрация: 11.03.2009
Сообщений: 6,318
|
|
| 08.01.2011, 15:09 | |
|
Установи для окна шрифт Lucida Console
0
|
|
|
БТР - мой друг
333 / 277 / 47
Регистрация: 07.01.2010
Сообщений: 1,932
|
|
| 08.01.2011, 15:12 [ТС] | |
|
kazak, каким образом?
0
|
|
|
3606 / 2746 / 356
Регистрация: 11.03.2009
Сообщений: 6,318
|
|
| 08.01.2011, 15:14 | |
|
Правый клик по заголовку окна, пункт "Свойства", вкладка "Шрифт".
0
|
|
|
БТР - мой друг
333 / 277 / 47
Регистрация: 07.01.2010
Сообщений: 1,932
|
|
| 08.01.2011, 15:20 [ТС] | |
|
kazak, всё аналогично - каракули.
0
|
|
|
3606 / 2746 / 356
Регистрация: 11.03.2009
Сообщений: 6,318
|
|
| 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 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности.
Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
|
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version
Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
|
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер
На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
|
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/
TL DR
Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
|
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|