What up, программач.
После того, как я запускаю в консоли задачки из книги, типа циклы потестить, или на подобии этого, аут-пут всегда со знаком % в конце.Что это значит?
Вот даже задача:
Что выведется на экран последним значением после этого for(int x=0;x<10;x++) cout << x;
10 или 9?я написал 9, а оказывается 10.Потестил в терминале, и там тоже от 0 до 9 и знак % в конце.
Не понимаю, этот знак последнее число что-ли скрывает?А данном случае число 10.
А с какого перепуга запись вида
for(x = 0; x < 10; ++x) printf("x=%d\n", x);
должна выводить цифры 1..10, а не 0..9? Если x==10, при проверке условия будет выход из цикла и 10 не напечатается. Логично, не?
Дальше: что за консоль? Линукс, макось, BSD, мастдайка? Что за исходник?
Японский Городовой: Русские QnA-борды - это когда я задаю вопрос по одной теме, а меня начинают распрашивать по совсем другой и начинают что-то от меня требовать.
jackroll: Правильно заданный вопрос содержит в себе часть ответа. А тут бред какой-то.
Поди догадайся, что ТС забыл символ конца строки выводить, а PS1 у него - %, а не $ (или что там по умолчанию, я уже давно забыл, как дефолтный PS1 выглядит).
В любом случае это — и не вопрос вовсе, а простое отсутствие желания читать документацию.