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

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

Восстановить пароль Регистрация
 
DiabloRossi
2 / 2 / 0
Регистрация: 09.02.2011
Сообщений: 49
02.03.2011, 20:23     Реализация функции принтф #1
Хелпуем товарищи, треба написать свою фукнцию принтф с форматной строкой(правда она слегка иная, чтобы не путать с уже существующей)
Формат будет состоять из двух символов:

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

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

* 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     Реализация функции принтф
Посмотрите здесь:

Реализация функции srcat. C++
C++ Собственная реализация функции конкатенации
C++ реализация ThreadSafe функции
C++ Реализация функции erase()
Реализация функции wait C++
C++ Реализация дружественной (friend) функции
C++ Реализация функции strtok
C++ Реализация функции itoa

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

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

Не по теме:

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

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

Текущее время: 02:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru