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

Зависает программа на System("cls"); - C++

Восстановить пароль Регистрация
 
coder2
1 / 1 / 0
Регистрация: 01.03.2014
Сообщений: 312
12.03.2014, 16:33     Зависает программа на System("cls"); #1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <ctime>
#include <conio.h>
 
int main() {
    time_t rawtime;
    struct tm * timeinfo;
    time(&rawtime);
    timeinfo = (localtime(&rawtime));
    for ( ; ; )
    system("cls");
    std::cout << asctime(timeinfo) << std::endl;
    sleep(100);
 
    return 0;
}
именно в этой строке стоит консоль, не запускается и все.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.03.2014, 16:33     Зависает программа на System("cls");
Посмотрите здесь:

C++ system("cls"); как по другому?
Как запустить system ("cls")? C++
system("del C:\\1"); и system("rmdir C:\\1"); C++
C++/CLI WinForms Преобразовать "System::String ^" в "char []"
Аналог clrscr() и system("cls") C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
John Prick
754 / 687 / 123
Регистрация: 27.07.2012
Сообщений: 1,974
Завершенные тесты: 3
12.03.2014, 16:42     Зависает программа на System("cls"); #2
Так что вы хотите. Бесконечный цикл:
C++
1
2
for ( ; ; )
system("cls");
coder2
1 / 1 / 0
Регистрация: 01.03.2014
Сообщений: 312
12.03.2014, 17:08  [ТС]     Зависает программа на System("cls"); #3
John Prick, Тут при запуске вывод застыл и все, мне надо чтобы через цикл обновлялась дата, если это возможно таким способом.
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <ctime>
 
int main() {
    time_t rawtime;
    struct tm * timeinfo;
    time(&rawtime);
    timeinfo = (localtime(&rawtime));
    std::cout << asctime(timeinfo) << std::endl;
 
    return 0;
}
John Prick
754 / 687 / 123
Регистрация: 27.07.2012
Сообщений: 1,974
Завершенные тесты: 3
12.03.2014, 17:09     Зависает программа на System("cls"); #4
Цитата Сообщение от coder2 Посмотреть сообщение
мне надо чтобы через цикл обновлялась дата
C++
1
2
3
4
5
6
for ( ; ; )
{
    system("cls");
    std::cout << asctime(timeinfo) << std::endl;
    sleep(100);
}
А у вас в коде только очистка экрана в цикле, остально - после него.
Yandex
Объявления
12.03.2014, 17:09     Зависает программа на System("cls");
Ответ Создать тему
Опции темы

Текущее время: 02:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru