Codeblocks kodu çalıştırmıyor

Sadece Ben

80+ Bronze
Katılım
14 Ağustos 2022
Mesajlar
624
Reaksiyon skoru
163
Selamlar. Codeblocks'tan projem için bir ATM projesi yazıyorum. (YouTube'dan bakarak.) Kodu bitirdim yalnız hata alıyorum. Nedenini bir türlü bulamadım. Başka birinin açtığı konuda dosya yolunu C:'ye kaydetmek vardı. Denedim ama o da işe yaramadı.
Ekran görüntüsü 2024-12-01 230848.png
 
hocam kodu tamamen atarsanız daha iyi olur kodu görmeden yorum yapılmaz malesef
Hocam kodu atamıyorum maalesef. Forum üzerinden dosya ekleme kısmına giriyorum. C üzerinde kaydettiğim dosyayı açıyorum. İçi boş çıkıyor.
Mesajlar otomatik olarak birleştirildi:

#include <stdio.h>
#include <stdlib.h>

double RecentBalance;

void ShowBalance(double balance){
printf("Your Recent Balance : %f TL\n, balance");
}
int WithdrawMoney(double balance, int money){

if(money < balance){
RecentBalance = balance -money;
return RecentBalance;
}
printf("Insufficient Balance!\n");
return balance;

}
int DepositMoney(double balance, int DM) {
double RecentBalance = balance + DM;
return RecentBalance;
}
int main()
{

const int sysUserID = 867443;
int sysCardPassword = 4056;
double balance = 20000;
int Right = 3;

int UserID, CardPassword;

while (1) {
printf("User ID ");
scanf("%d", UserID);
printf("Card Password : ");
scanf("%d", &CardPassword);

if(sysUserID != UserID || sysCardPassword != CardPassword){
printf ("Incorret UserID or Password!\a\n");
Right = Right-1;
}
else {
while (1) {

int transaction, WM,DM;
printf("Menu : \n1-)Balance Inquiry\n2-)Withdraw Money\n3-)Deposit\n4-)Card Return and Exit\n");
printf("Choose the transaction you want to do : ");
scanf("%d", &transaction);

if (transaction == 4)
{
printf("Your card is being returned.\n");
}


switch (transaction) {
case 1 :
ShowBalance(balance);
break;
case 2:
printf("The amount you want to withdraw : ");
scanf("%d", &WM);
WithdrawMoney(balance, WM);
break;
case 3:
printf("The amount you want to deposit.");
scanf("%d", &DM);
balance = DepositMoney(balance, DM);
break;

default:
printf("You typed wrong!\a");

}
}





}

if (!Right){
printf("Your card has been blocked. Go to our nearest branch and get a new card.\n");

} }

return 0;

}
 
Son düzenleme:
1. Dosya adında boşluk olamaz. Dosya adı My A olarak görünüyor.

2. Dosya isminin sonunda .c eklentisi olmalı. Çünkü kod C kodu. Mesela "ATM.c" olabilir.

3. Codeblocks zaten bir varsayılan çalısma alanı oluşturuyor. Ben öyle hatırlıyorum. O çalısma alanındaki projelerini de kolay buluyor. Yanılıyorsam sen bir varsayılan dizin oluştur. Daha düzenli çalışırsın.

4. Kod nasıl paylaşılır diye bir sabit konu var. O konuyu oku.

5. Kodunu önce Build ile derlemelisin. C derlenen bir dil. Kod çalışmaz.

Aklıma gelen olası hata sebeplerini yazdım. Başka türlü bir sorunun çıkarsa buraya eklersin.
 
Son düzenleme:
Yeni mesajlar Yeni Konu Aç  

   

SON KONULAR

Forum istatistikleri

Konular
1,173,186
Mesajlar
10,574,005
Üyeler
186,302
Son üye
OlzerolO
Geri
Top