Visual Studioda çalışıp Dev C++'ta çalışmayan kod

huseyinddemirci

Decapat
Katılım
13 Nisan 2023
Mesajlar
26
Daha fazla  
Cinsiyet
Erkek
Merhaba, C dilinde yazdığım kod Visual Studio Community'de çalışıyor fakat Dev C++'ta çalıştırdığımda sayıları girip sonuç için entere bastığımda program kapanıyor direkt. Ek olarak Visual Studioda çalışması için scanf'leri scanf_s olarak değiştirdim, neden böyle olduğunu anlamadım. Kodu aşağıda paylaşıyorum, şimdiden teşekkür ederim.

C:
#include <stdio.h>
int main(void) {
    float x, y, z, toplam;
    float ort;
    printf("Ilk sayiyi giriniz:");
    scanf_s("%f", &x);
    printf("2.sayiyi giriniz: ");
    scanf_s("%f", &y);
    printf("3.sayiyi giriniz: ");
    scanf_s("%f", &z);
    toplam = x + y + z;
    printf("3 sayinin toplami:%.2f\n", toplam);

    ort = (x + y + z) / 3;
    printf("3 sayinin ortalamasi:%.3f\n", ort); 
}
 
Son düzenleyen: Moderatör:
Return komutundan hemen önce ekleyebilirsiniz. Doğru yazılışı getch(); şeklindeymiş ve conio.h kütüphanesini de kodunuza eklemeniz gerekiyor ayrıca.

Visual studio code gibisi yok, Dev C gerçekten illet bir program.
Bu şekil de olmadı maalesef.
C:
#include <stdio.h>
#include <conio.h>
int main(void) {
    float x, y, z, toplam;
    float ort;
    printf("Ilk sayiyi giriniz:");
    scanf_s("%f", &x);
    printf("2.sayiyi giriniz: ");
    scanf_s("%f", &y);
    printf("3.sayiyi giriniz: ");
    scanf_s("%f", &z);
    toplam = x + y + z;
    printf("3 sayinin toplami:%.2f\n", toplam);

    ort = (x + y + z) / 3;
    printf("3 sayinin ortalamasi:%.3f\n", ort);
    
    getch();
    return 0;
}
 

Technopat Haberler

Geri
Yukarı