Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
 Аватар для mpdasa
5 / 5 / 1
Регистрация: 18.01.2010
Сообщений: 136

Helloworld

26.06.2012, 08:12. Показов 2261. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Цитата Сообщение от silent_1991 Посмотреть сообщение
Ну точно!
Ну не скажите. Я тоже оказался в ситуации автора вопроса.
Самый первый пример и сразу ошибка.
Страуструп даёт пример первой проги. Первая строка
C#
1
#include "std_lib_facilities.h"
и сразу же ошибка. Компилятор не понимает этой комманды. А мне как новичку тоже не понять, как разобраться.
Может подскажете?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.06.2012, 08:12
Ответы с готовыми решениями:

HelloWorld не работает: Exception in thread 'main' java.lang.NoClassDefFoundError: HelloWorld.
Что за ерунда - не пойму. Установил последний NetBeans и JDK 1.3.1 Взял самый простой пример HelloWorld. Запускаю javac...

HelloWorld!
Здравствуйте. Помогите пожалуйста с началом обучения. Установил jdk-6u21-windows-i586. В текстовом редакторе набрал этот код: public class...

HelloWorld
Решил освоить С++. Но первый же пример из книги Харви М. Дейтел, Пол Дж. Дейтел "Как программировать на C++ (2008)" отказался работать...

13
68 / 68 / 18
Регистрация: 03.06.2012
Сообщений: 176
26.06.2012, 09:05
Цитата Сообщение от mpdasa Посмотреть сообщение
1 #include "std_lib_facilities.h"
и сразу же ошибка. Компилятор не понимает этой комманды. А мне как новичку тоже не понять, как разобраться.
Может подскажете?
Тайна Страуструпа - std_lib_facilities.h !
0
В астрале
Эксперт С++
 Аватар для ForEveR
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
26.06.2012, 10:38
mpdasa, Как же надоела эта фраза, именно с этим include-ом... В книге все про этот заголовочный файл описано (где его взять, как подключить и т.д.), просто нужно внимательно читать.
0
26.06.2012, 10:44

Не по теме:

Цитата Сообщение от mpdasa Посмотреть сообщение
Ну не скажите.
"Ну точно" - это был сарказм. Не считаю Страуструпа "чем-то попроще".

0
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
26.06.2012, 12:03
Цитата Сообщение от mpdasa Посмотреть сообщение
Ну не скажите. Я тоже оказался в ситуации автора вопроса.
Самый первый пример и сразу ошибка.
Страуструп даёт пример первой проги. Первая строка
C++
1
#include "std_lib_facilities.h"
и сразу же ошибка. Компилятор не понимает этой комманды. А мне как новичку тоже не понять, как разобраться.
Может подскажете?
А какую ошибку выдает?
C++
1
#include "std_lib_facilities.h"
Подключает другой файл, то есть подразумевается что этот файл существует (std_lib_facilities.h )
1
 Аватар для mpdasa
5 / 5 / 1
Регистрация: 18.01.2010
Сообщений: 136
26.06.2012, 15:14  [ТС]
Цитата Сообщение от Avazart Посмотреть сообщение
А какую ошибку выдает?
C++
1
#include "std_lib_facilities.h"
Даже если я не пишу эту комманду
C++
1
#include "std_lib_facilities.h"
, а пишу
C#
1
#include <iostream>
или любое другое слово после #include, программа всегда показывает ошибку на этом месте.

Никак не могу начать работать в bulder_е С++. Почему он не воспринимает
C#
1
#include <iostream>
, что ему ещё нужно?

Вот сообщение об ошибке:
[Csc Error] Class1.cs(19): Preprocessor directive expected
[Csc Error] Class1.cs(19): Single-line comment or end-of-line expected
[Csc Error] Class1.cs(15): } expected
[Csc Error] Class1.cs(29): Type or namespace definition, or end-of-file expected
0
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
26.06.2012, 15:27
Такого не должно быть?
Какая у вас версия Builder-a? Приведите полный код cpp-файла...

Добавлено через 3 минуты
Попробуйте код вроде этого

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//----------------------------------------------------------------------
#include <vcl.h>
#include <iostream> // !!!
#pragma hdrstop
#include <tchar.h>
//---------------------------------------------------------------------------
#pragma argsused
 
using namespace std;  // !!!
 
int _tmain(int argc, _TCHAR* argv[])
{
 system("chcp 1251");
 
 cout<<"Hello!"<<endl;
 
 system("pause");
 return 0;
}
//---------------------------------------------------------------------------
1
 Аватар для mpdasa
5 / 5 / 1
Регистрация: 18.01.2010
Сообщений: 136
26.06.2012, 15:51  [ТС]
Такого не должно быть?
Да не должно, но реальность другая.

Какая у вас версия Builder-a? Приведите полный код cpp-файла...
CodeGear™ RAD Studio 2009 Version 12.0.3170.16989 Copyright © 2008 Embarcadero Technologies, Inc. Installed products: CodeGear™ C++Builder® 2009
Попробуйте код вроде этого.
Попробовал, та же картина:
[Csc Error] Class1.cs(20): Preprocessor directive expected
[Csc Error] Class1.cs(20): Single-line comment or end-of-line expected
[Csc Error] Class1.cs(21): Preprocessor directive expected
[Csc Error] Class1.cs(21): Single-line comment or end-of-line expected
[Csc Warning] Class1.cs(22): Unrecognized #pragma directive
[Csc Error] Class1.cs(23): Preprocessor directive expected
[Csc Error] Class1.cs(23): Single-line comment or end-of-line expected
[Csc Warning] Class1.cs(25): Unrecognized #pragma directive
[Csc Error] Class1.cs(27): } expected
[Csc Error] Class1.cs(27): Invalid token ';' in class, struct, or interface member declaration
[Csc Error] Class1.cs(29): Array type specifier, [], must appear before parameter name
[Csc Error] Class1.cs(41): Type or namespace definition, or end-of-file expected
Спасибо, что пытаетесь помочь.

Вот полный код:

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
using System;
 
namespace HWorld
{
    /// <summary>
    /// Summary description for Class1.
    /// </summary>
    class Class1
    {
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        [STAThread]
        static void Main(string[] args)
        {
            //
            // TODO: Add code to start application here
            //
//----------------------------------------------------------------------
#include <vcl.h>
#include <iostream> // !!!
#pragma hdrstop
#include <tchar.h>
//---------------------------------------------------------------------------
#pragma argsused
 
using namespace std;  // !!!
 
int _tmain(int argc, _TCHAR* argv[])
{
 system("chcp 1251");
 
 cout<<"Hello!"<<endl;
 
 system("pause");
 return 0;
}
//---------------------------------------------------------------------------
        }
    }
}
0
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
26.06.2012, 15:58
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
using System;
 
namespace HWorld
{
    /// <summary>
    /// Summary description for Class1.
    /// </summary>
    class Class1
    {
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        [STAThread]
        static void Main(string[] args)
        {
            //
            // TODO: Add code to start application here
            //
А это что за туфта? Сотрите её... и три закрывающие скобки } в конце
Чет мне подсказывает что вы пытаетесь код C# впендюрить...
1
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
26.06.2012, 16:08
Чего чего, а Hello Word я еще не выкладывал на форум
Вложения
Тип файла: rar Hello! Builder2009.rar (261.2 Кб, 8 просмотров)
2
 Аватар для mpdasa
5 / 5 / 1
Регистрация: 18.01.2010
Сообщений: 136
26.06.2012, 16:16  [ТС]
А это что за туфта? Сотрите её... и три закрывающие скобки } в конце
Чет мне подсказывает что вы пытаетесь код C# впендюрить...
Я думал, что это понятно. Я создал Concole Application C#Builder (как мне посоветовали на этом форуме). Весь текст кроме вашего, это автоматически сгенерированный программой.


P. S. Я создал VLC Application C++Builder. Вставил ваш код, запустил. Программа запустилась, но показывает пустую форму. Сообщения "Привет мир!" нет.
0
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
26.06.2012, 16:23
Цитата Сообщение от mpdasa Посмотреть сообщение
C#Builder
А тебя не смущает, что C# и C++ — это совершенно разные языки?
1
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
26.06.2012, 16:42
Нужно создавать Console Application не закладке C#Projects,а на закладке С++Builder Projects
Миниатюры
Helloworld  
1
 Аватар для mpdasa
5 / 5 / 1
Регистрация: 18.01.2010
Сообщений: 136
26.06.2012, 16:47  [ТС]
Всё заработало. Я как полный профан до этого создавал не то консольское приложение (С#). Теперь создал консольское приложение для С++ и ура!

Благодаря вашей ценной помощи теперь могу решительно двигаться вперёд!

Да, с какими уникалами вам приходиться общаться.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.06.2012, 16:47
Помогаю со студенческими работами здесь

HelloWorld
Решил начать изучать ассемблер. Как и все написал первую программу. Поскольку у меня windows 8 64 bit пришлось воспользоваться досом. Но...

HelloWorld
Пишу HelloWorld по мануалу, который немного расходится со средой разработки Flash CS5 Не могу понять почему не работает скрипт: ...

Helloworld
Только начал учить Qt. Скачал книгу Шлее по Qt 4.8, но на компьютере стоит Qt 5.2.1. и на этапе &quot;helloworld&quot; столкнулся с...

Запустить HelloWorld
Доброе время суток! Хочу воспроизвести пример вот отсюда Создал файл в блокноте HelloWorld.asm: comment * ## File id:...

Мультифайловый HelloWorld
Привет. Прошу помочь мне разобраться в таком вопросе. Решил написать мультифайловый HelloWorld(практика только и всего), т.е. в hello.c...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru