Ответы пользователя по тегу C
  • Какую программную среду использовать для обучения языку программирования C?

    @SaddledSharp
    Кодер. Увлекаюсь информационной безопасностью.
    Используйте Sublime Text 3, сниппеты есть, не будет вас мучать своими тупыми поправками как на VSCode или Visual Studio, или QtCreator. Спокойный, удобный, настраиваемый, быстрый редактор.
    Ответ написан
    Комментировать
  • Как закрывать программу автоматически через 10 секунд?

    @SaddledSharp
    Кодер. Увлекаюсь информационной безопасностью.
    sleep , delay , Sleep
    Достаточно?
    #include <stdio.h>
    #include <stdlib.h>
    #if defined(_WIN32) || defined(_WIN64)
         #include "windows.h"
         #define WINDOWS
    #elif defined(unix)
         #include <unistd.h>
         #define UNIX
    #else
        #error "Not supported"
    #endif
    
    int main() {
    	for (unsigned short i = 10; i >= 0; i--) {
    		printf("Close in %d\n", i);
    		#ifdef WINDOWS
    			Sleep(500); // For windows need write in m\s         |  Для винды нужно писать в м\с
    	    #else
    			sleep(1);    // for linux need write in seconds  |   Для линукс нужно писать в секундах
    		#endif
    		if (i == 0) {
    			return EXIT_SUCCESS;
    		}
    	}
    	return EXIT_SUCCESS;
    }

    Код большой потому что я добавил кроссплатформенность, в начале это просто препроцессор проверяет операционную систему и в зависимости от операционной системы - подключает тот или иной заголовок.
    Учитесь гуглить, нашел сразу же по первой ссылке - https://proginfo.ru/sleep-delay/

    UPD: И да, что бы закрывать процессы - Для винды - winapi, для Linux - ... system("kill"); не знаю, опять же в гугле этого полно.
    Ответ написан
    Комментировать