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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 21, средняя оценка - 4.67
champ32
0 / 0 / 0
Регистрация: 02.11.2010
Сообщений: 27
#1

Чем отличаются функции cprintf и printf? - C++

26.05.2011, 16:48. Просмотров 2816. Ответов 8
Метки нет (Все метки)

подскажи чем отличаются функции cprintf и printf
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.05.2011, 16:48
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Чем отличаются функции cprintf и printf? (C++):

Чем отличаются эти функции? - C++
Аргумент в первой функции передается по значению. Это значит что создается копия переменной. А вот остальные не понимаю. void f1(int...

Чем отличаются функции strcpy и strcpy_s - C++
Подскажите в чем отличаются функции: strcpy от strcpy_s, sprintf от sprintf_s, strcat от strcat_s, и т.д. И какой вариант...

Чем отличаются указатель в теле функции и в аргументе - C++
Здравствуйте. Не могу разобраться чем, в данном случае: bool LexAnalysis(const char* text) { const char *str = text; const char...

Функции textcolor, cprintf и т.п - C++
В какую библиотеку входят функции cprintf, textcolor, textbackground? В справочнике написано conio.h, но ни в Dev C++, ни в Windows Visual...

Чем ::printf предпочтительнее printf? - C++
Смотрю на код одного толкового программиста и, как новичек в С++, удивляюсь: какой смысл писать в таком стиле? Это же вроде одно и то же....

Чем отличаются операторы while и for? - C++
Добрый вечер, чем отличается while от for, в каких случаях нужно использовать while а в каких for?

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Nameless One
Эксперт С++
5771 / 3420 / 255
Регистрация: 08.02.2010
Сообщений: 7,447
26.05.2011, 16:50 #2
Код
[nameless@desktop ~]$ man cprintf
Нет справочной страницы для cprintf
наверное, имелась в виду функция sprintf?
Vourhey
Почетный модератор
6478 / 2253 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
26.05.2011, 16:51 #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
cprintf is to the console, printf to stdout (standard output). The only difference is stdout can be redirected but the console cannot.

Assuming your program was example.exe then if you did
example.exe>doc.txt

Anything printed with printf would be captured in the file doc.txt. Anything printed with cprintf would be on the screen and not in the file.
.....
Nameless One
26.05.2011, 16:54
  #4

Не по теме:

Vourhey, а можно что-нибудь подобное сделать средствами самого языка?

Vourhey
Почетный модератор
6478 / 2253 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
26.05.2011, 17:21 #5
Цитата Сообщение от Nameless One Посмотреть сообщение
а можно что-нибудь подобное сделать средствами самого языка?
Да, почему бы и нет.
odip
Эксперт С++
7157 / 3297 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
26.05.2011, 21:50 #6
cprintf() - это функция для печати только в консоли
Скорее всего непереносимая
Vourhey
Почетный модератор
6478 / 2253 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
26.05.2011, 23:48 #7
Цитата Сообщение от odip Посмотреть сообщение
Скорее всего непереносимая
ну да, под досом она вроде только пашет в турбоС каком-нибудь, больше нигде.
odip
Эксперт С++
7157 / 3297 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
27.05.2011, 08:01 #8
Ну вот и не нужно ее использовать совсем
И подключать #include <conio.h> тоже
Vourhey
Почетный модератор
6478 / 2253 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
27.05.2011, 10:03 #9
Цитата Сообщение от odip Посмотреть сообщение
Ну вот и не нужно ее использовать совсем
И подключать #include <conio.h> тоже
это уж каждый сам решает, что ему использовать, а что нет.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2011, 10:03
Привет! Вот еще темы с ответами:

Чем отличаются компиляторы? - C++
Здравствуйте. 32-bit / 64-bit -- Понятно. Чем отличается threads-win32 от threads-posix, dwarf от sjlj?

чем отличаются static_cast от - C++
Привет всем! чем отличаются явное приведения типа long tmp = static_cast&lt;long&gt;(45.6); от long tmp = long(54.34); ?

Чем отличаются dynamic_cast и static_cast? - C++
если можно пример напишите

Чем отличаются ф-ии GlobalAllocPtr() и malloc()? - C++
Здрасьте! Чем отличаются ф-ии GlobalAllocPtr() и malloc()? Спасибо!


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
27.05.2011, 10:03
Ответ Создать тему
Опции темы

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