5 / 5 / 11
Регистрация: 25.01.2015
Сообщений: 205
|
|
1 | |
Отличие printf/scanf от cout/cin23.04.2015, 19:47. Показов 5218. Ответов 5
Метки нет (Все метки)
Я слышал, что принтф и сканф - это форматированный вывод данных , а син и саут - это потоковый вывод данных. Но что это значит? И они эквивалентны или есть программы,которые можно написать лишь с помощью принтф или саут ?
0
|
23.04.2015, 19:47 | |
Ответы с готовыми решениями:
5
Переделать scanf, printf в cin, cout Заменить printf на cout, scanf на cin Заменить cout и cin на scanf и printf Заменить cin / cout на scanf / printf |
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
|
|
23.04.2015, 20:16 | 2 |
Сообщение было отмечено Shadevskiy как решение
Решение
Под капотом у C++ потоков, все те же старые C функции. Так что да, при желании одно другим заменяется. Другое дело что при использовании printf вы можете написать что-то в духе printf("%d %s %d","упс... А где еще два аргумента?"). А при использовании потоков вы подобный бред написать не можете. Что несколько снижает вероятность ма-а-аленькой опечатки, которую вы потом будете искать три часа.
1
|
23.04.2015, 20:40 | 3 |
1
|
24.04.2015, 00:07 | 5 |
0
|
24.04.2015, 10:48 | 6 |
Ну и так, чтоб до кучи: cin cout и fscan fprintf
0
|
24.04.2015, 10:48 | |
24.04.2015, 10:48 | |
Помогаю со студенческими работами здесь
6
Заменить cin cout на printf scanf Заменить scanf и printf на cin и cout Замена printf на cout и scanf на cin Переделать scanf и printf в cin и cout Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |