Форум программистов, компьютерный форум, киберфорум
Наши страницы

Аналог функции fprintf в с++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Наследование: "БГТУ", "Факультет", "Группа", "Подгруппа" http://www.cyberforum.ru/cpp-beginners/thread346377.html
Определить иерархию классов (в соответствии с вариантом – выделить базовый и производные). Реализовать классы (самостоятельно задать члены-данные и методы класса). Написать демонстрационную...
C++ Перегрузка Класс - множество set. Дополнительно перегрузить следующие операции: -- удалить элемент из множества (типа set-item); * - пересечение множеств; < - сравнение множеств; > - проверка на подмножество;... http://www.cyberforum.ru/cpp-beginners/thread346372.html
C++ g++: error: CreateProcess: No such file or directory
Сегодня, в моей старой теме, ForEvEr привёл пример с boost'ом. Получалилось так, что я свободно гулял по разделу C++ для экспертов и в подписи niXman нашёл ссылочку на MinGW 4.6.0 с boost'ом. Я тут...
C++ компилятор dev c++6
компилятор компилирует файл без ошибок но exe файл не создаёт почему? Добавлено через 21 минуту поправка dev c++ 5
C++ Первые шаги. Обучение "C" http://www.cyberforum.ru/cpp-beginners/thread346337.html
Хочу начать обучение на языках С , как я понял нужно начинать по возрастающей C>C++>C# . Я не знаю стоит ли начинать обучение т.к. у меня вообще нет опыта программирования. Можно начинать...
C++ Начинаю изучение C++ (нужна помощь) Изучаю Visual C++ . но вот проблема.. моя программа не компилируется... хотя код взят с учебника... и проблем с компиляцией быть ни должно... вот сам код: #include <iostream.h> void main(void)... подробнее

Показать сообщение отдельно
rangerx
1937 / 1546 / 141
Регистрация: 31.05.2009
Сообщений: 2,913
29.08.2011, 18:47
Цитата Сообщение от Yashman Посмотреть сообщение
? А то если я ввожу "Vasia", то в файле output.txt мне пишется 0x22ff20.
Видимо rangerx это и имел ввиду.
Нет, я имел в виду то, что и написал diagon. А цифры выводит потому как для класса выходного потока определён такой метод(можно посмотреть здесь)
C++
1
ostream& operator<< (const void* val);
судя по всему переменная namе в твоём случае имеет тип const char*, что и приводит к вызову вышеуказанного метода. Т.е. происходит по сути следующее
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
class A
{
    public:
        A& operator<<(const void* val)
        {
            std::cout << val;
            return *this;
        }
};
 
int main()
{
    A() << "Vasia";
 
    return 0;
}
Цитата Сообщение от diagon Посмотреть сообщение
Во всяком случае gcc нормально работает.
Не работает
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.