الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

خروج من البرنامج

مغلق
بدأه aak19 في 3 يناير 2006 · 1 رد · 479 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

اخواني انا احاول ان اخرج من البرنامج بعد مايستقبل مفتاح من المستخدم..فمثﻻ" برنامجي ينبه المستخدم بأن البرنامج سيدخل العد التنازلي ﻻنهاء البرنامج فورا" اضغط انتر.

ولكن يعطيني خطء في اني ﻻ استطيع ان اوصل موجه الي انتجر, وهذا كودي

ورحم الله والديكم

#include <stdio.h>
#include <signal.h>

void alarm_file(int signal);

int my_time;

int main() {
        char stop;
        signal(SIGALRM, alarm_file);
        while(1) {
                my_time = 8;
                printf("Press 'Enter' or the programs will stop\n");
                printf("in 10 seconds\n");
                alarm(2);
                stop=getchar();
                if(stop != NULL) exit(1); // the error exists here, how do I exit my program?
        }
}

void alarm_file(int signal) {
        alarm(2);
        if(my_time) {
                printf("there are %d seonds remaining\n", my_time);
                //Note: this statement is similar to 'my_time=my_time-2;
                my_time-=2;
        }
        else {
                printf("Too late, end of the program\n");
                exit(1);
        }
}

هذا الموضوع مغلق.

مواضيع مشابهة