Форум программистов, компьютерный форум CyberForum.ru

Странный вывод cout - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как вычислить определитель для двух разных матриц http://www.cyberforum.ru/cpp-beginners/thread1178031.html
У меня написана функция для нахождения определителей матриц.Есть две матрицы разных порядков.Как найти определители каждой из этих матриц.То есть как вызвать функцию определителя для каждой из таких матриц?
C++ Вывод текстового сообщения на консоль Добрый день форумчане. Начал изучать плюсы и встретил два вида вывода сообщений: cout << "Hello, world!"; std::cout << "Hello, world!" << std::endl; Встретил в двух разных источниках и возник вопрос : Какая разница между этими формами вывода? http://www.cyberforum.ru/cpp-beginners/thread1178010.html
C++ Объясните, как в данном примере работают виртуальные функции?
Такое дело надо обьяснить особенность виртуальной функции, типо как будет работать программа без виртуальных функций #include <iostream> #include <string.h> using namespace std; class Toy{ protected: char name; int cost;
C++ Массив и вектор
Не могу понят почему не работает данный код. Точнее оно работало правильно. Но перестал работать. Ввел малозначительные изменение перестал работать. Убрал все изменение не работает. #include <iostream> #include <conio.h> #include <vector> using std::vector; int main() { setlocale (LC_ALL, "Russian"); vector<int> num;
C++ Из заданной строки удалить слова, длина которых меньше указанной. http://www.cyberforum.ru/cpp-beginners/thread1177964.html
Помогите написать программу которая из заданной символьной строки удаляет слова длина которых меньше указанной пользователем.
C++ Вырезание строк из 1.txt, номера строк находятся в 2.txt Суть такова: есть 2 файла ПРИМЕР 1: \684763137613131788184831538 \1587435121531185145 \dfgsdg46415315dsfg413ds1g \ыпывапвап354513ыаы3а1ы \фв3455фывфыв545ф4ыв \фыв5444444415ааываф подробнее

Показать сообщение отдельно
Esvstn
0 / 0 / 0
Регистрация: 16.05.2014
Сообщений: 4
16.05.2014, 17:13     Странный вывод cout
Здравствуйте. Я обнаружил внезапно, что у меня как-то очень выборочно работает cout. Вод код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>                                                                                                                                          
#include <unistd.h>                                                                                                                                          
using namespace std;                                                                                                                                         
                                                                                                                                                                                                                                                                                                    
int main()                                                                                                                                                   
{                                                                                                                                                            
cout<<"This is LED => ";
    while(1)
    {
        static int flag = 0;
        if (flag)
        {
            cout<<"*";
            flag=0;
        }else
        {
            cout<<" ";
            flag=1;
        }
        sleep(1);
    }
    return 0;
}
Компилирую с помощью g++ version 4.8.1. В результате ничего не выводится. Совсем ничего. Теперь добавляю в цикле переносы строк:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <unistd.h>
using namespace std;
 
int main()
{
cout<<"This is LED => ";
    while(1)
    {
        static int flag = 0;
        if (flag)
        {
            cout<<"*"<<endl;
            flag=0;
        }else
        {
            cout<<" "<<endl;
            flag=1;
        }
        sleep(1);
    }
    return 0;
}
И вывод начинает работать! Все ок. Проблема в том, что мне не нужен переход каретки, я хочу, чтобы у меня звездочка в той же строчке мигала. Помогите, почему такое может быть и как можно попробовать решить проблему? Кстати, на MinGW 4.4 все работает как и ожидалось.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru