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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Наследование: "БГТУ", "Факультет", "Группа", "Подгруппа" http://www.cyberforum.ru/cpp-beginners/thread346377.html
Определить иерархию классов (в соответствии с вариантом – выделить базовый и производные). Реализовать классы (самостоятельно задать члены-данные и методы класса). Написать демонстрационную программу, в которой создаются объекты различных классов. Определение классов(*.h), их реализацию(*.cpp), демонстрационную программу(*.cpp) поместить в отдельные модули. Классы - БГТУ, факультет,...
C++ Перегрузка Класс - множество set. Дополнительно перегрузить следующие операции: -- удалить элемент из множества (типа set-item); * - пересечение множеств; < - сравнение множеств; > - проверка на подмножество; int()- мощность множества. 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:. Уже наваял программку с boost'ом, компилирую. И тут бац: g++ program.cpp -o program g++:...
C++ компилятор dev c++6
компилятор компилирует файл без ошибок но exe файл не создаёт почему? Добавлено через 21 минуту поправка dev c++ 5
C++ Первые шаги. Обучение "C" http://www.cyberforum.ru/cpp-beginners/thread346337.html
Хочу начать обучение на языках С , как я понял нужно начинать по возрастающей C>C++>C# . Я не знаю стоит ли начинать обучение т.к. у меня вообще нет опыта программирования. Можно начинать программирование на C как бы с нуля или стоит выучить сначала какой-нибудь более легкий язык (русский-не предлагать)? Подскажите , что мне делать и как начинать обучение. (Поступаю в 9 класс, хотелось бы до...
C++ Начинаю изучение C++ (нужна помощь) Изучаю Visual C++ . но вот проблема.. моя программа не компилируется... хотя код взят с учебника... и проблем с компиляцией быть ни должно... вот сам код: #include <iostream.h> void main(void) { cout << "Привет!"; } подробнее

Показать сообщение отдельно
rangerx
1931 / 1540 / 141
Регистрация: 31.05.2009
Сообщений: 2,905
29.08.2011, 18:47     Аналог функции fprintf в с++
Цитата Сообщение от 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 нормально работает.
Не работает
 
Текущее время: 04:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru