Printf си
Автор 777 задал вопрос в разделе Другие языки и технологии
Может кто-нибудь объяснит: не могу понять разницу между функциями printf(), sprintf() и cprintf() на ЯП Си. и получил лучший ответ
Ответ от $|{iF[гуру]
printf(SMTH) == fprintf(stdout, SMTH)
принтф это тот же фпринтф, но пишет в стдаут.
цпринтф к языку Си и его стандартной библиотеке никакого отношения не имеет.
принтф -- просто печать. фпринтф -- печать в файл.
strcat(): что значит зачем? а как еще? ``+'' не катит, строка -- это указатель на кучу char-ов, с ' ' в конце.
В случаях, если нужно к одной строке ``приписать'' другую.
Ответ от Антон -[гуру]
printf - запись результата в выходной поток stdout
fprintf - запись результата в поток, переданный первым аргументом
sprintf - запись результата в выделенный буфер
printf - запись результата в выходной поток stdout
fprintf - запись результата в поток, переданный первым аргументом
sprintf - запись результата в выделенный буфер
Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Может кто-нибудь объяснит: не могу понять разницу между функциями printf(), sprintf() и cprintf() на ЯП Си.