printf

кто-нибудь может объяснить на простом английском языке о различиях между printf,fprintf и sprintf с примерами? в каком потоке он находится? Я действительно запутался между тремя из них, читая о "обработке файлов в C"....

Я знаю, что вы можете печатать с printf() и puts(). Я также вижу, что printf() позволяет интерполировать переменные и делать форматирование. и puts() просто примитивная версия printf(). Должен ли он использоваться для всех возможных printf() без интерполяции строк?...

Я нашел эту программу C из интернета: #include <stdio.h> int main(){ printf("C%dn",(int)(90-(-4.5//**/ -4.5))); return 0; } интересная вещь с этой программой заключается в том, что когда она компилируется и запускается в режиме C89, она печатает C89 и когда он компилируется и запускает...

мое понимание заключается в том, что string является членом std пространство имен, так почему происходит следующее? #include <iostream> int main() { using namespace std; string myString = "Press ENTER to quit program!"; cout << "Come up and C++ me some time." << endl; prin...

Я пытаюсь добавить фактический процентный знак в оператор printf на Java, и я получаю ошибку: lab1.java:166: illegal escape character System.out.printf("%st%st%1.2f%t%1.2f%n",ID,pattern,support,confidence); ^ lab1.java:166: illegal escape chara...

какая польза от %n спецификатор формата в C? Может ли кто-нибудь объяснить на примере?...

у меня есть код на C++, который печатает a size_t: size_t a; printf("%lu", a); Я бы хотел, чтобы это компилировалось без предупреждений на 32 - и 64-разрядных архитектурах. если бы это был C99, я мог бы использовать printf("%z", a);. Но AFAICT %z не существует ни в одном стандартном диалекте C++. Так чт...

заявление printf("%fn",0.0f); выводит 0. , заявление printf("%fn",0); выводит случайные значения. Я понимаю, что проявляю какое-то неопределенное поведение, но я не могу понять, почему именно. значение с плавающей запятой, в котором все биты равны 0, по-прежнему является допустимым float со значе...

Как я могу заполнить строку пробелами слева при использовании printf? например, я хочу напечатать "Hello" с 40 пробелами перед ним. кроме того, строка, которую я хочу напечатать, состоит из нескольких строк. Нужно ли печатать каждую строку отдельно? EDIT: просто чтобы быть ясным, я хочу, чтобы перед каждо...

этот вопрос уже есть ответ здесь: Почему write() print перед printf () в перенаправлении вывода? 3 ответы почему printf не сбрасывается после вызова, если новая строка не находится в строке формата? ...