folder Tahribat.com Forumları
linefolder C - C++
linefolder C De Programın Kapanması Eventi



C De Programın Kapanması Eventi

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kvasir
    kvasir's avatar
    Kayıt Tarihi: 24/Ağustos/2005
    Erkek

    GrN bunu yazdı:
    -----------------------------

     

    #include 
    #include 
    
    
    HANDLE g_hThr;
    DWORD g_dwThrID;
    DWORD WINAPI thr_wait(LPVOID p);
    
    int main(int argc, char* argv[])
    {
    	g_hThr = CreateThread(NULL, 0, thr_wait, NULL, 0, &g_dwThrID);
    	char buff[512];
    	if (g_hThr == NULL)
    	{
    		perror("thread");
    		return 0;
    	}
    	gets_s(buff, 512);
    
    	if (!strcmp(buff, "Sifre"))
    		return 0;
    	TerminateThread(g_hThr, 0);
    	/*programin kodlari*/
    	
    	return 0;
    }
    
    DWORD WINAPI thr_wait(LPVOID p)
    {
    	Sleep(60 * 1000);
    	exit(-1);
    	return 0;
    }

     

    ornek olsun ;-)


    -----------------------------

    500 evler yeşil cami ye gel, öpüjem :D çok sağol hocam :D

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kvasir
    kvasir's avatar
    Kayıt Tarihi: 24/Ağustos/2005
    Erkek

    hocam şu gets_s() kısmına alternatif bir kodun varmı, VS dışında çalıştırmıyor o kodu. fgets() falan denedim ama yemedi, yada ben yediremedim :D

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    guru
    guru's avatar
    Kayıt Tarihi: 30/Mart/2007
    Erkek

    hangi derleyicide deniyosun ki?

    pelles c de de varmis :s
    dev cpp mi kullaniyosun


    ..
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kvasir
    kvasir's avatar
    Kayıt Tarihi: 24/Ağustos/2005
    Erkek

    GrN bunu yazdı:
    -----------------------------

    hangi derleyicide deniyosun ki?

    pelles c de de varmis :s
    dev cpp mi kullaniyosun


    -----------------------------

     

    evet hocam dev-cpp,

    pelleste 100 den fazla hata verdi onu hiç açma :D

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    guru
    guru's avatar
    Kayıt Tarihi: 30/Mart/2007
    Erkek

    VBDream bunu yazdı:
    -----------------------------

    GrN bunu yazdı:
    -----------------------------

    hangi derleyicide deniyosun ki?

    pelles c de de varmis :s
    dev cpp mi kullaniyosun


    -----------------------------

    evet hocam dev-cpp,


    -----------------------------

     

     

    char *mygets(char *buff, size_t n)
    {
    	size_t i;
    	int ch;
    	for (i = 0; 
    		i < n - 1 && (ch = getchar()) != '\n';
    		++i)
    		buff[i] = ch;
    	buff[i] = '\0';
    	return buff;
    }

     

    gets_s yerine kullan ;-)


    ..
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kvasir
    kvasir's avatar
    Kayıt Tarihi: 24/Ağustos/2005
    Erkek

    cok saol hocam

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    guru
    guru's avatar
    Kayıt Tarihi: 30/Mart/2007
    Erkek

    pelles c de win32 fonksiyonlarini kullanmak icin cok basit iki uc ayar yaparsin ve bu sayede bence devcpp'dan daha guzel bi derleyiciye sahip olursun :-)

    menu->project->project options

    compiler tab'i

    centikler var sagda,   Enable Microsoft Extensions centigini isaretle

    ;-)


    ..
Toplam Hit: 2847 Toplam Mesaj: 18