Подзабыл, как правильно «резать» длинные куски printf, поэтому решил написать эту шпаргалку.
Допустим у вас длиннющее выражение printf и нужно его разбить на несколько небольших для удобочитаемости (или чтобы влезало при встраивании на сайт, например). Есть три способа:
- кавычки
printf("New line " "please");
- обратный слеш
printf("New line \ please");
- несколько printf
printf("New line "); printf("please");
Такие дела. Нельзя просто так взять и… разорвать строку внутри кавычек. Однако помните, что можно смело это делать для аргументов, например, так:
printf("New %d line %c", argument1, argument2);