Наблюдается только в среде xcode , в языках C и С++, вывод происходит только если дописывать \n или endl в конце каждого вывода. Например в таком коде вывода просто не происходит.
oid print_char(char c){
unsigned char mask = 128;
int i;
for(i = 0; i < 8; ++i){
printf("%s",((mask & c)?"1":"0"));
mask >>= 1;
}
}
Скорее всего дело в буферизации вывода. Вызывайте fflush(stdout)
после printf
. Про буферизацию можно прочитать, например, в википедии.
Надо сделать вот так:
void print_char(char c){
unsigned char mask = 128;
int i;
for(i = 0; i < 8; ++i){
printf("%s",((mask & c)?"1":"0"));
mask >>= 1;
}
printf("\n");
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как сделать подмену двух номеров на сайте используя динамический коллтрекинг Mango Office?
Столкнулся с проблемой, если вставляю файл на страницу через такую конструкцию:
Использую Angular 2'У меня есть сервисStatisticsService` с таким методом: