Форум программистов, компьютерный форум, киберфорум С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
3 / 2 / 2
Регистрация: 22.12.2016
Сообщений: 219

printf продолжить выполнение

01.07.2020, 23:29. Показов 1174. Ответов 10
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Подскажите как в точке ввода при запуске консольного приложения вывести сообщение в консоль и продолжить выполнение программы. printf закрывает консоль после выполнения.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.07.2020, 23:29
Ответы с готовыми решениями:

Как продолжить выполнение программы?
Необходимо запустить wav файл и продолжить выполнение программы. PlaySound(TEXT("1.wav"), NULL, SND_ALIAS | SND_APPLICATION); ...

Как продолжить выполнение кода с другого места
Как сделать так чтобы при определённом условие выполнение кода продолжалось не со следущей строки, а к примеру с 1000 if (initstatus ==...

Программа закрывается после решения первого уравнения. Как продолжить ее выполнение?
Здравствуйте форумчани! Нужна ваша помощь... Задача простая, начал изучать С++ не так давно, но хз как реализовать, вообщем суть: ...

10
Пора на C++?
 Аватар для TrickyBestia
370 / 264 / 99
Регистрация: 10.04.2020
Сообщений: 1,275
01.07.2020, 23:36
sarsmen, что значит закрывает консоль после выполнения? Следующий за printf() оператор не выполняется?
0
3 / 2 / 2
Регистрация: 22.12.2016
Сообщений: 219
01.07.2020, 23:38  [ТС]
далее идут другие циклы программы но консоль закрывается после выведения сообщения.
0
Пора на C++?
 Аватар для TrickyBestia
370 / 264 / 99
Регистрация: 10.04.2020
Сообщений: 1,275
01.07.2020, 23:56
sarsmen, в ваших циклах есть операторы вывода? Просто если нет, то ваша программа и не должна больше ничего выводить)

Добавлено через 14 минут
Ну а так, можете попробовать подключить <iostream> и использовать cin и cout.
0
из племени тумба-юбма
 Аватар для мама Стифлера
2493 / 1815 / 418
Регистрация: 29.11.2015
Сообщений: 8,826
Записей в блоге: 15
02.07.2020, 00:45
TrickyBestia, ему нужно чтоб консоль не закрывалась после окончания. Короче вот Пауза перед закрытием консольного окна

Добавлено через 6 минут
Кстати подойдет думаю и стандартная команда Си. В самом конце функции main() добавить getch(), к ней нужно еще #include <conio.h>
0
Пора на C++?
 Аватар для TrickyBestia
370 / 264 / 99
Регистрация: 10.04.2020
Сообщений: 1,275
02.07.2020, 00:53
мама Стифлера, тогда уж лучше
C++ Скопировано
1
cin.get(); cin.get();
1
Вездепух
Эксперт CЭксперт С++
 Аватар для TheCalligrapher
12870 / 6734 / 1810
Регистрация: 18.10.2014
Сообщений: 17,041
02.07.2020, 01:29
Цитата Сообщение от sarsmen Посмотреть сообщение
далее идут другие циклы программы но консоль закрывается после выведения сообщения.
Вы что-то выдумываете.

Консоль закрывается по завершению всей вашей программы. А вы почему-то решили, что она закрывается сразу после выведения сообщения. Почему?
0
3 / 2 / 2
Регистрация: 22.12.2016
Сообщений: 219
02.07.2020, 07:44  [ТС]
Не нужна мне пауза. Просто вывести сообщение что программа запущена и продолжить выполнение различных циклов.
Может, что то типа WriteConsole поможет? Но не смог с помощью её завести сообщение.
0
из племени тумба-юбма
 Аватар для мама Стифлера
2493 / 1815 / 418
Регистрация: 29.11.2015
Сообщений: 8,826
Записей в блоге: 15
02.07.2020, 11:18
Цитата Сообщение от sarsmen Посмотреть сообщение
Не нужна мне пауза. Просто вывести сообщение что программа запущена и продолжить выполнение различных циклов
Вы не успеете даже увидеть это сообщение, консоль по окончании программы сразу закроется. Разве только, если в вашей программе очень сложный расчет, который длится более 3 секунд, тогда возможно успеете прочитать.
Есть другой вариант, можно заморозить выполнение программы на N миллисекунд, с помощью функции Sleep(), вот простой код:
C++ (Qt) Скопировано
1
2
3
4
5
6
7
8
#include <iostream>
#include <windows.h> //для Sleep()
 
int main()
{
    std::cout << "Hello, world!!!" << std::endl;
    Sleep(3000); //заморозить на 3 секунды   
}
0
Вездепух
Эксперт CЭксперт С++
 Аватар для TheCalligrapher
12870 / 6734 / 1810
Регистрация: 18.10.2014
Сообщений: 17,041
02.07.2020, 11:20
Цитата Сообщение от sarsmen Посмотреть сообщение
Не нужна мне пауза. Просто вывести сообщение что программа запущена и продолжить выполнение различных циклов.
Может, что то типа WriteConsole поможет? Но не смог с помощью её завести сообщение.
Консольные приложения нужно запускать из консоли. Это снимет все проблемы. Выдуманные на пустом месте.
1
из племени тумба-юбма
 Аватар для мама Стифлера
2493 / 1815 / 418
Регистрация: 29.11.2015
Сообщений: 8,826
Записей в блоге: 15
02.07.2020, 12:21
sarsmen, еще, если вам нужна визуализация работы программы, то можно в цикле программы поместить это. Будет так:
Кликните здесь для просмотра всего текста
C++ Скопировано
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <windows.h> //для Sleep()
 
int main()
{
    int sum = 50;
    for(int i=0; i<sum; i++)
    {
        std::cout << "Hello, world!!! " << i << '\r';
        Sleep(10); //заморозить на 10 миллисекунд    
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.07.2020, 12:21
Помогаю со студенческими работами здесь

Продолжить выполнение действий после закрытия формы
Есть окно с базой данных, если нажать кнопку &quot;добавить&quot; откроется ещё одно окно (форма), где нужно ввести данные. void...

Как остановить ввод с клавиатуры и продолжить выполнение программы (C++)?
Возможно, это оффтоп, но я не нашел подходящей категории для моего вопроса, кроме того, я сижу на Arch Linux. Знаю, что для того, чтобы...

Не удается продолжить выполнение кода поскольку система не обнаружила sfml-graphics-2.dll
помогите решить пожалуйста

Продолжить выполнение программы
Снова обращаюсь за помощью :pardon: Как сделать так, чтобы: 1) при нажатии на кнопку &quot;нет&quot; в диалоговом окне...

Продолжить выполнение скрипта на сервере
Есть корзина на ajax. При заказе -вызываемый php скрипт делает ДВЕ вещи: отправляет заказ на почту и записывает его через API в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Async/await в Swift: Асинхронное программировани­е в iOS
mobDevWorks 20.03.2025
Асинхронное программирование долго было одной из самых сложных задач для разработчиков iOS. В течение многих лет мы сражались с замыканиями, диспетчеризацией очередей и обратными вызовами, чтобы. . .
Сложность Колмогорова: Приёмы упрощения кода
ArchitectMsa 20.03.2025
Наверное, каждый программист хотя бы раз сталкивался с кодом, который напоминает запутанный лабиринт — чем дальше в него погружаешься, тем сложнее найти выход. И когда мы говорим о сложности кода, мы. . .
PostgreSQL в Kubernetes: Подготовка кластера и настройка
Mr. Docker 20.03.2025
Когда доходит до контейнеризации баз данных и особенно таких требовательных к ресурсам системах как PostgreSQL, многие команды до сих пор колеблются, прежде чем перенести их в контейнерную. . .
C++26: Индексирование пакетов и метапрограммиро­вание
bytestream 20.03.2025
Эволюция C++ продолжается стремительными темпами – каждый новый стандарт приносит функциональность, о которой мы мечтали годами. Звучит слишком громко? Если вы когда-либо боролись с вариадическими. . .
Состояние гонки в C#: подводные камни многопоточного программировани­я
UnmanagedCoder 20.03.2025
Что такое состояние гонки? Это ситуация, когда результат программы непредсказуемо меняется в зависимости от порядка выполнения потоков. Проще говоря, два или более потока пытаются одновременно. . .
Next.js для разработки React: преимущества серверного рендеринга
Reangularity 20.03.2025
Next. js решает классическую проблему React-приложений: медленную первоначальную загрузку и плохую индексацию поисковиками. Вместо того чтобы заставлять браузер пользователя выполнять всю работу по. . .
JUnit или TestNG: Выбираем Java-фреймворк для тестирования
Javaican 20.03.2025
История тестовых фреймворков в Java началась в конце 90-х, когда Кент Бек и Эрих Гамма разработали JUnit - инструмент, который перевернул представление разработчиков о модульном тестировании. JUnit. . .
Разбиваем монолит на два микросервиса и реализуем CI/CD
ArchitectMsa 20.03.2025
Когда команда растет, а функциональность монолита расширяется, поддерживать и развивать такую систему становится все труднее. Разработчики начинают тратить много времени на разбор сложных. . .
Python и PDF: Создание и редактирование файлов
py-thonny 20.03.2025
Работа с PDF-документами – одна из популярных задач в современной разработке. Python предлагает несколько инструментов для создания, чтения и редактирования PDF-файлов, среди которых особенно. . .
Корутины в Unity и производительно­сть WaitForSeconds
GameUnited 20.03.2025
Разработчики игр на Unity часто сталкиваются с вопросом: как выполнять действия через определённые промежутки времени, не блокируя основной поток игры? Тут как раз и приходят на помощь корутины —. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер