5 / 5 / 11
Регистрация: 25.01.2015
Сообщений: 205
1

Отличие printf/scanf от cout/cin

23.04.2015, 19:47. Показов 4005. Ответов 5
Метки нет (Все метки)

Я слышал, что принтф и сканф - это форматированный вывод данных , а син и саут - это потоковый вывод данных. Но что это значит? И они эквивалентны или есть программы,которые можно написать лишь с помощью принтф или саут ?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.04.2015, 19:47
Ответы с готовыми решениями:

Переделать scanf, printf в cin, cout
Как в этом коде заменить scanf, printf на cin, cout. А FILE * f = fopen изменить на ifstream...

Заменить printf на cout, scanf на cin
Помогите заменить printf на cout ,scanf на cin, у меня не получается. int main() { int...

Заменить cout и cin на scanf и printf
#include <iostream> #include <conio.h> using namespace std; int calculate(int d1, int d2,...

Заменить cin / cout на scanf / printf
#include<iostream> #include<locale.h> #include<Windows.h> #include<string> #include "123.h"...

5
2753 / 1908 / 568
Регистрация: 05.06.2014
Сообщений: 5,559
23.04.2015, 20:16 2
Лучший ответ Сообщение было отмечено Shadevskiy как решение

Решение

Цитата Сообщение от Shadevskiy Посмотреть сообщение
Я слышал, что принтф и сканф - это форматированный вывод данных , а син и саут - это потоковый вывод данных. Но что это значит? И они эквивалентны или есть программы,которые можно написать лишь с помощью принтф или саут ?
Под капотом у C++ потоков, все те же старые C функции. Так что да, при желании одно другим заменяется. Другое дело что при использовании printf вы можете написать что-то в духе printf("%d %s %d","упс... А где еще два аргумента?"). А при использовании потоков вы подобный бред написать не можете. Что несколько снижает вероятность ма-а-аленькой опечатки, которую вы потом будете искать три часа.
1
Evg
Эксперт CАвтор FAQ
21245 / 8261 / 636
Регистрация: 30.03.2009
Сообщений: 22,606
Записей в блоге: 30
23.04.2015, 20:40 3
https://www.cyberforum.ru/blogs/18334/blog507.html
1
Диссидент
Эксперт C
26836 / 16744 / 3667
Регистрация: 24.12.2010
Сообщений: 37,481
23.04.2015, 23:59 4
Цитата Сообщение от Renji Посмотреть сообщение
А где еще два аргумента?
Однако, mingw (gcc) эти ситуации сечет (варрингами). И не только количество, но и типы.
0
3174 / 1933 / 313
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
24.04.2015, 00:07 5
printf vs cout in C++
0
Evg
Эксперт CАвтор FAQ
21245 / 8261 / 636
Регистрация: 30.03.2009
Сообщений: 22,606
Записей в блоге: 30
24.04.2015, 10:48 6
Ну и так, чтоб до кучи: cin cout и fscan fprintf
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.04.2015, 10:48
Помогаю со студенческими работами здесь

Заменить cin cout на printf scanf
Преподаватель не хочет принимать код по минимальному основанию системы счисления , из-за того, что...

Заменить scanf и printf на cin и cout
Помогите пожалуйста переделать #include "iostream" #include "math.h" using namespace std; ...

Замена printf на cout и scanf на cin
Пожалуйста, помогите заменить printf на cout и scanf на cin #define _CRT_SECURE_NO_WARNINGS...

Переделать scanf и printf в cin и cout
#include "stdio.h" #include "math.h" int main() { float S=0; int n=3; ...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru