Как напечатать специальные символы явно в C?
Когда я использую ниже код:
#include <stdio.h>
int main(void)
{
printf("%s","Hello world\nHello world");
return 0;
}
он печатается как:
Hello world
Hello world
Как я могу предотвратить это и напечатать это как необработанный строковый литерал в C? Я имею в виду, что он должен отображаться как в окне терминала, как показано ниже:
Hello world\nHello world
Я знаю, что могу добиться этого, используя обратную косую черту для printf, но есть ли какая-либо другая функция C или способ сделать это без обратной косой черты? Было бы полезно при чтении файлов.