puts



C gets

Автор Михаил Черкасов задал вопрос в разделе Другие языки и технологии

Язык С. Чем отличается puts от printf ? и получил лучший ответ

Ответ от Николай Веселуха[гуру]
В языке программирования С функции puts и printf служат для вывода информации в стандартный поток stdout, но имеют существенные отличия. Функция printf предназначена для форматированного вывода. Она принимает строку формата со спецификаторами и набор аргументов, подставляя их значения. Это позволяет выводить данные любого типа и в любом виде, но функция не добавляет автоматически переход на новую строку в конце. Функция puts работает проще и предназначена исключительно для вывода одной строки символов с нулевым окончанием. Она не поддерживает форматирование переменных, однако автоматически добавляет символ перехода на новую строку в конец выводимого текста. Благодаря отсутствию необходимости разбирать строку формата, puts часто работает быстрее и удобнее, когда нужно просто вывести строку и перенести курсор.

Ответ от Manunich[гуру]
В другом языке put это положить в файл именно массив байт, то есть просто байт за байтом записать, а printf запись текста..)

Ответ от Krab Вark[гуру]
printf выводит все, что угодно, и как угодно, а puts - только строку.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Язык С. Чем отличается puts от printf ?
спросили в Вводить
чтение(ввод) из файла, C++
Смотрим:
считываем строку s=gets()
Если число то, начинаем отсчет строк для ввода if
подробнее...
спросили в Stdio h
Подскажите пожалуйста функции для работы с текстовыми файлами в C++!
fopen + fgets + fputs + feof + fclose далее. Да просто в гугле наберите - примеры увидите.

подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Подскажите, пожалуйста, что такое BetterSurf? Не пойму откуда это взялось на компьютере и как это убрать?
Это вирус встраиваемый в обновления для браузеров. Как его удалять читайте на форумах, например
подробнее...

Напишите программу нахождения периметра квадрата. Задали по информатике
На любом, так на любом:

тикль:

puts stdout "сторона квадрата? " nonewlineподробнее...
Gets на Википедии
Посмотрите статью на википедии про Gets
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*