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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
DiabloRossi
2 / 2 / 0
Регистрация: 09.02.2011
Сообщений: 49
#1

Реализация функции принтф - C++

02.03.2011, 20:23. Просмотров 796. Ответов 2
Метки нет (Все метки)

Хелпуем товарищи, треба написать свою фукнцию принтф с форматной строкой(правда она слегка иная, чтобы не путать с уже существующей)
Формат будет состоять из двух символов:

* Первый символ знак "$" - признак формата
* Второй символ (рядом с $ без пробела) - тип аргумента

Требуется, чтобы использовались следующие флаги для типов аргументов:

* char (флаг c)
* int (флаг i,d),
* float (флаг f)
* строка (флаг s)(char*)

Готовый принтф само собой использовать нельзя) На экран выводить можно только по 1 символу)

Ну и для решения вроде могут потребоваться след. функции:

* itoa – перевод целого числа в строку
* gcvt – перевод вещественного числа в строку
* putchar – вывод одного символа

Добавлено через 10 часов 1 минуту
неужто никто не шарит? не верю
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.03.2011, 20:23     Реализация функции принтф
Посмотрите здесь:

Реализация функции c++ - C++
Программа: #include <iostream> using namespace std; struct Node { int data; Node* next; };

Реализация функции палиндрома - C++
Я написала функцию, функция нормально работает. Но так как я смотрела по примерам, мне не очень нравиться этот момент: for (t = str;...

Реализация функции erase() - C++
Как работает erase()? То есть, если у нас : prev, it, next - итераторы и выполняя erase(it), она очистит память, которую занимала it и...

реализация ThreadSafe функции - C++
Пишу статическую библиотеку функций, на основе которой разрабатывают приложения. При создании многопоточных приложений на её основе...

Реализация friend функции - C++
Есть код. Нужно реализовать вывод ответа через friend. Подскажите пожалуйста как это сделать? Ничего не получается... #include <iostream>...

Реализация функции itoa - C++
помогите написать реализацию функции itoa MyItoa(int,char*,int) и пожалуйста с комменториями

Реализация функции srcat. - C++
Я написал (реализовал) функцию strcat. Вот ... #include "stdafx.h" #include <iostream> #include <iomanip> using namespace std;...

Реализация функции strtok - C++
Добрый день. Мое задание звучит так: изучите поведение функции strtok из стандартной библиотеки. Реализуйте и...

Собственная реализация функции конкатенации - C++
Вопрос в комментарии к коду. Объясните пожалуйста (см. ниже что именно) #include <stdio.h> void strсat(char *s1, char *s2) { ...

Реализация своей функции getline - C++
Здравствуйте! Не могу решить задачку. Постановка: Реализуйте функцию getline, которая считывает поток ввода посимвольно, пока не...

Реализация функции копирования строки - C++
Здравствуйте! Пытаюсь реализовать метод копирования строк, но где-то кривая логика. Замыленным глазом уже ничего не вижу. Подскажите где...

Реализация дружественной (friend) функции - C++
Всем доброго времени суток. Хотел бы попросить помощи, ибо запутался. Задачи состоит в том, чтобы произвести сравнение объекта...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
asics
02.03.2011, 20:29
  #2

Не по теме:

Цитата Сообщение от DiabloRossi Посмотреть сообщение
не верю
Прям как у Станиславского

lemegeton
2923 / 1352 / 135
Регистрация: 29.11.2010
Сообщений: 2,725
02.03.2011, 23:20     Реализация функции принтф #3
Ну позыртье, как в беркли сделали фнукицю vfprintf. Это та функция, которую вызывает printf.
http://www.koders.com/c/fidB00B54AD2...57A7A612E.aspx
Все это же опенсурс...
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru