Форум программистов, компьютерный форум CyberForum.ru

Стандартные библиотеки ввода/вывода - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В качестве f(x) использовать по выбору: sin(x), х , ех http://www.cyberforum.ru/cpp-beginners/thread940555.html
C++ Список Работаю в MinGW Studio ,только учусь. При компиляции долго думает в консольном окне, потом выдаёт сообщение об ожидании отклика программы и заканчивает непонятным числом.Прошу,помогите,не могу понять в чём дело. 1.Есть двунаправленный список(работающий). 2.Есть класс Актив(вроде тоже работающий). 3.Создаю динамический список активов. 4.Забиваю в него 1 актив. 5.Вывожу инфо. 6.Вылетает... http://www.cyberforum.ru/cpp-beginners/thread940531.html
Копирование строк C++
У Страуструпа приведен такой пример для копирования одной строки в другую: void cpy (char* p, const char* q) { while (*p++=*q++) ; } А дальше написано что
голосовое управление. диплом C++
Доброго времени суток. Хочу создать программу голосового управления(на подобие умных домов) что-то простенькое - открыть браузер, ворд и тд. Диплом через год. Пробовал найти что-то в интернете безуспешно, натыкался на тупле и горынычей всяких. Буду рад любой информации которую на эту тему можно почитать. Может у кого есть книги. Еще прошу совета. Какой язык наиболее предпочтителен для данной...
C++ Копирование строк http://www.cyberforum.ru/cpp-beginners/thread940447.html
Добрый вечер. Столкнулся с Проблемой: надо скопировать содержимое "buff" в "hashes.pointname" . Попробовал strcpy - компилируется без ошибок, при запуске вылетает. Прошу вашей помощи. #include <stdio.h> #include <stdlib.h> #include <string.h> struct Hash { char *pointname; }; int main()
C++ как открыть текстовой файл из программы хочу програмно открыть текстовик, но не fopen(), а реально, чтоб запустилась программа блокнот или какая по умолчанию стоит для чтения текстовиков подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7968 / 4730 / 320
Регистрация: 24.06.2010
Сообщений: 10,539
Завершенные тесты: 3
21.08.2013, 14:45     Стандартные библиотеки ввода/вывода
ninja2, Как это сделано в gcc -
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
  extern istream cin;
  extern ostream cout;
  extern ostream cerr;
  extern ostream clog;
 
  ios_base::Init::Init()
  {
    if (__gnu_cxx::__exchange_and_add_dispatch(&_S_refcount, 1) == 0)
      {
    // Standard streams default to synced with "C" operations.
    _S_synced_with_stdio = true;
 
    new (&buf_cout_sync) stdio_sync_filebuf<char>(stdout);
    new (&buf_cin_sync) stdio_sync_filebuf<char>(stdin);
    new (&buf_cerr_sync) stdio_sync_filebuf<char>(stderr);
 
    // The standard streams are constructed once only and never
    // destroyed.
    new (&cout) ostream(&buf_cout_sync);
    new (&cin) istream(&buf_cin_sync);
    new (&cerr) ostream(&buf_cerr_sync);
    new (&clog) ostream(&buf_cerr_sync);
    cin.tie(&cout);
    cerr.setf(ios_base::unitbuf);
    // _GLIBCXX_RESOLVE_LIB_DEFECTS
    // 455. cerr::tie() and wcerr::tie() are overspecified.
    cerr.tie(&cout);
Где stdio_sync_filebuf - абстракция над __cfile, сам данный класс - наследник basic_streambuf.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru