Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Голый C++, Голый C++ 
:(
    Опции темы
[m][a][n]
  Дата 25.8.2004, 14:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 56
Регистрация: 25.8.2004

Репутация: нет
Всего: нет



Всем добрый день! exclamation.gif
Меня интересует вопрос следуещего содержнания:
Если нормально знать язык C++ "Голый" всмысле консольный ...
многоли ли можно написать под консоль?
Просто кто-то говорит, что если знать C++ консольный, то мало что дает, кто-то говорит, что много дает...не понятно кого слушайть smile.gif
И еще много ли можно написать на C++ впринципе?
...еще немного...
Подскажите как подключить функцию Win Api под название Beep к конольном приложение... sample.gif
Сам понимаю задал сразу же много вопросов в одном топике... biggrin.gif

Это сообщение отредактировал(а) [m][a][n] - 25.8.2004, 14:11
PM MAIL   Вверх
chipset
Дата 25.8.2004, 14:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 27
Всего: 165



Цитата
И еще много ли можно написать на C++ впринципе?

От Hello, World до операционной системы.
Цитата
Если нормально знать язык C++ "Голый" всмысле консольный ...
многоли ли можно написать под консоль?

Ну допустим всё точно так же но ты не сможешь создать нормальный GUI.
Цитата
Подскажите как подключить функцию Win Api под название Beep к конольном приложение...

Не знаю в каком она хидэре но консольные приложения AFAIK ничем не отличаются от GUI кроме отсутствия средств реализации этого самого GUI.
..
Нехорошо задавать несколько вопросов в одном топике.


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
[m][a][n]
Дата 25.8.2004, 14:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 56
Регистрация: 25.8.2004

Репутация: нет
Всего: нет



Хорошо, больше не буду!
Большое спасибо!
PM MAIL   Вверх
chipset
Дата 25.8.2004, 14:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 27
Всего: 165



Теоретически то про что ты говоришь не голый С++.
Это C++, и STL/стандартная сишная (забыл как называется).
На голом С++ не представляю как можно писать tounge.gif


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
foRaver
Дата 25.8.2004, 14:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 561
Регистрация: 6.7.2003
Где: Düsseldorf

Репутация: нет
Всего: 3



Цитата(chipset @ 25.8.2004, 14:45)

Это C++, и STL/стандартная сишная (забыл как называется).

STL = Standart Template Library wink.gif
PM MAIL WWW ICQ YIM   Вверх
chipset
Дата 25.8.2004, 15:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 27
Всего: 165



Я про printf/scanf и тому подобные.. rolleyes.gif


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
Конструктор
Дата 25.8.2004, 15:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 641
Регистрация: 12.5.2004
Где: Москва

Репутация: нет
Всего: 10



В том и изюминка C/С++ что язык кроме базы (возможность исполнить код) может вообще больше ничего не давать программисту, только ему придется самому все придумывать. Ведь вся стандартная библиотека - всего лишь библиотека, которую можно вообще не использовать. Вот тогда это будет уже совсем голый С.
PM MAIL WWW ICQ   Вверх
srd
Дата 25.8.2004, 15:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нереварин
**


Профиль
Группа: Участник Клуба
Сообщений: 951
Регистрация: 30.8.2003
Где: Владивосток

Репутация: 27
Всего: 49



Цитата
Я про printf/scanf и тому подобные..

CRT - C Runtime Library
Цитата
Не знаю в каком она хидэре но консольные приложения AFAIK ничем не отличаются от GUI кроме отсутствия средств реализации этого самого GUI.

В Win32 консольное приложение отличается от обычного тем, что startup-код создает при запуске консольное окно и вызывает функцию main вместо WinMain. Тебе ничто не мешает создать консольный проект и в нем c помощью тех же API функций создать навороченный GUI smile.gif


--------------------
Не смей читать мою подпись!!!
PM MAIL Jabber   Вверх
chipset
Дата 25.8.2004, 15:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 27
Всего: 165



srd
Получается совершенно безразлично Console Application у меня или обычное? withstupid.gif


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
srd
Дата 25.8.2004, 15:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нереварин
**


Профиль
Группа: Участник Клуба
Сообщений: 951
Регистрация: 30.8.2003
Где: Владивосток

Репутация: 27
Всего: 49



Получается так. Хотя одновременно болтающееся консольное окно и GUI пользователя могут озадачить.


--------------------
Не смей читать мою подпись!!!
PM MAIL Jabber   Вверх
[m][a][n]
Дата 25.8.2004, 19:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 56
Регистрация: 25.8.2004

Репутация: нет
Всего: нет



Еще раз большое спасибо! biggrin.gif
Но у меня еще не большой вопрос: biggrin.gif
Покажите пример подключения функции Win Api sample.gif
Пример желательно функции Beep(она иметирует создание звука huh2.gif (вобщем какой то звук должен быть)) biggrin.gif
Пример лучше бы под консоль... sample.gif
PM MAIL   Вверх
Дрон
Дата 25.8.2004, 20:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-ненавистник :)
****


Профиль
Группа: Участник Клуба
Сообщений: 3179
Регистрация: 29.12.2002
Где: Санкт-Петербург

Репутация: 10
Всего: 93



Всего делов-то smile.gif
Цитата
#include <windows.h>

void main()
{
  Beep(500,300);
}


chipset
А GUI приложение может без проблем создать консольное окно smile.gif



--------------------
Да. Именно так.
PM   Вверх
[m][a][n]
Дата 25.8.2004, 20:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 56
Регистрация: 25.8.2004

Репутация: нет
Всего: нет



Большое Спасибо!
То что понял:
#include <windows.h> - это походу дела грубо говоря библиотека содержащия функции Win Api (это совсем грубо говоря biggrin.gif )
Не понял:
Beep(500,300); - если можно расскажите в кратце почему именно 500 и 300, а не к примеру 100, 100 ?

Это сообщение отредактировал(а) [m][a][n] - 25.8.2004, 20:25
PM MAIL   Вверх
Дрон
Дата 25.8.2004, 20:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-ненавистник :)
****


Профиль
Группа: Участник Клуба
Сообщений: 3179
Регистрация: 29.12.2002
Где: Санкт-Петербург

Репутация: 10
Всего: 93



Первый параметр -- частота в герцах
Второй -- длительность в миллисекундах

Поэкспериментировал бы сам, да послушал чего выходит smile.gif


--------------------
Да. Именно так.
PM   Вверх
chipset
Дата 25.8.2004, 20:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 27
Всего: 165



Некоторые умельцы умудрялись проигрывать мелодии на спикере!
А вы говорите Audigy 2.... tounge.gif


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0540 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.