C# da StreamReader ile yapılıyor bu işler. Ancak sana ofstream, ifstream ve fstream lazım. Tam olarak hangilerini kullanacaksın karar vermek ve kodu yazmak sana kalmış. İstersen kodunu yaz düzeltebilecek miyiz bakalım ^^, Bu arada C# ile C birbirine benzer diller değil. İsim benzerliği demek lazım :P Genel bir yardım edeyim. bir kere ifstream ve ofstream i include edeceksin#include #include Ondan sonra bunları tanımlayacaksın. ifstream reader;ofstream writer; Şeklinde. Dosyayı açman lazım tabii bir de. reader. open okuma işini: >> ; Olarak yapıyorsun. Sonra da kapatman lazım bunları. Bunu da reader. close olarak yapıyorsun Bu arada ben reader dedim diye reader kullanmak zorunda değilsin. İstediğin bir adı verebilirsin. Herneyse, kodunu paylaşırsan düzenlemeyi denerim. Gerçekten merak ettim "düzenli olarak yazdıramamak" ne demek :| Edit: HTML işaretlerini forum siliyor.

http://forums.whirlpool. net. au/forum-replies-archive. cfm/740265.html

C#. net de text dosyasını okunabiliyor ve yazılabiliyorbildiğim kadarıyla textin bi yerini değiştirme/silme gibi bi işlem yok he şyle olabilir veri okunur bi değişkende tutulur o değişken üzerinde değişiklik yapılıp tekrar text dosyasına yazdırılır :/ ewt bu konuda yardımcı olabilirmisn

o iş text dosyasıyla olmazadam gibi bi veritabanı ile veya verileri bi array içinde tutup, bu array'ide serileştirip kullanman lazımnot:C dilini bilmiyorum, fakat bu dediklerim genel programlama dillerinde mevcut - xx yerde hata var. - ya aslında kod şyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...

Yardımcı Olacka Kimse Yokmu Müridler :(

# include<stdio. h># include<stdlib. h>main { FILE dosya; dosya = fopen ; if puts ; char musad , mussoyad ; int musno, bakiye, secim, kntrl, ytnmktr, cklnmktr; printf ;scanf ; printf ;scanf ; printf ; printf ; printf ; printf("\t1-Para Yatirma\n"); printf("\t2-Para Cekme\n"); printf("\t3-Bakiye Sorgulama\n"); printf("\t4-Cikis\n"); printf ;scanf ; switch getch ;}} benm kodlar bunlar... yapmak istediklerim1- musteri adi ve numarasi girildiginde musteri numarası text te warsa menu acilcak yoksa yanlis mus. adi veya mus no diyecek2-1. işlem dpgruysa yani mewct mus adı girildiyse musteri yapacağı işlemii seçecek para yatırma seçildiye o musterinin hespataki bakiyesi bi değişkenle okunacak yatrırılan miktar eklenecek ve tkrar dosyaya yazdırılacak

1- musteri adi ve numarasi girildiginde musteri numarası text te warsa menu acilcak yoksa yanlis mus. adi veya mus no diyecek2-1. işlem dpgruysa yani mewct mus adı girildiyse musteri yapacağı işlemii seçecek para yatırma seçildiye o musterinin hespataki bakiyesi bi değişkenle okunacak yatrırılan miktar eklenecek ve tkrar dosyaya yazdırılacak 1- bunu basit bir if ile yapabilirsin?Okuduğun değere farklı bir değişken ata musno_Okunan falan gibi. if Yaparsın. Eskaza okunmazsa falan gibi bir sorun olursa bunun dışına da bir if Koyarsın. 2- "dosyaya yazdırmayı okutmayı buldum fakat düzenli şekilde yazdıramıyorum şimdide :S" demişsin. Eh, dosyaya yazdırmayı ve okutmayı hiç kullanmamışsın ki sen nasıl düzgün yazdırmaktan bahsediyorsun :|

Evet Musket Mürid ğrenciyim Proje İçin Uğraşıyorum... dosyaya yazdırmayı okutmayı buldum fakat düzenli şekilde yazdıramıyorum şimdide :S

DerbederKaptan tek kelime ile algoritman berbat. nce bir algoritma hazırlamamız lazım. Madem ATM Programlıyorsun ona gre bişeyler yapalım. ELİMİZDEKİLER Müşteri NumarasıMüşteri Şifresi //müşteri adı yerine şifre daha güvenli olur değil mi?:)Müşteri adı giriş yapıldıktan sonra Menüde gsterilecek. -= =- Para Yatırma Para Çekme Bakiye Sorgulama Çıkış ALGORİTMASI--Tek Tek İşlemler İçin Algoritma Yazman Lazım-- Para Yatırma -- Para Miktarı Girilir -- Para Yatırılır. -- Verilen miktar ve yatırılan tutarlar eşit mi? Diye Bakılır. -- Fazla ise Üstü için Verilsin mi eklensin mi diye sorulur? -- Eklersin yada geri alırsın -- Eksik ise Üstünü Tamamla Yada Miktar kadar yatır dersin -- üstünü tamamlar yada eksik yatırırsın//Burda Aklıma gelen bir çırpıda bu :) Para Çekme -- Çekilecek tutar girilir -- Bakiye Yeterli mi? Bakılır -- yeterliyse para verilir yetersizse uyarı verilir Bakiye Sorgulama -- Adamın Bakiyesini gsterir. Çıkış -- Kullanıcı programdan ATILIR. İŞTE ZURNANIN ZART DEDİĞİ YER TEXT DOSYADA KAYIT NASIL OLACAK? Arkadaşın biri yazmış olmaz diye ilk aklıma gelen şeyi yazıyorum. split fonksiyonu ile satırı array'a çevirip okumak rneğin Müşteri no|Şifresi|Müşteri Adı|Bakiyesi 061104023|123456|WolfUnknown|999999 //çok zenginim :P müşteri varmı diye aratırken satır satır bakarsın tutuyorsa şifreyi karşılaştırırsın oda varsa menü yoksa Son iyiliğim bu program ilgimi çekti bende yazacam senden nce bitirirsem sana gnderirim. Ne zaman birşey ğrenmek istesem, Birden Vaktim Kalmıyor?

: SharpShooter bunu yazdı: o iş text dosyasıyla olmazadam gibi bi veritabanı ile veya verileri bi array içinde tutup, bu array'ide serileştirip kullanman lazımnot:C dilini bilmiyorum, fakat bu dediklerim genel programlama dillerinde mevcut Adam muhtemelen C dersi aldığı için bu devi yapıyor ^^, Sence gerçek bir ATM programı yazacak biri burda yardım ister mi?Milyonlarca dolarlık bir olaydan bahsediyorsun :| C#. net de text dosyasını okunabiliyor ve yazılabiliyorbildiğim kadarıyla textin bi yerini değiştirme/silme gibi bi işlem yok he şyle olabilir veri okunur bi değişkende tutulur o değişken üzerinde değişiklik yapılıp tekrar text dosyasına yazdırılır :/ - xx yerde hata var. - ya aslında kod şyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...

: o iş text dosyasıyla olmazadam gibi bi veritabanı ile veya verileri bi array içinde tutup, bu array'ide serileştirip kullanman lazımnot:C dilini bilmiyorum, fakat bu dediklerim genel programlama dillerinde mevcut Adam muhtemelen C dersi aldığı için bu devi yapıyor ^^, Sence gerçek bir ATM programı yazacak biri burda yardım ister mi?Milyonlarca dolarlık bir olaydan bahsediyorsun :|

Mürid Gardaşlar c de ATM Makinası Programlayacağım Kullanıcıdan musteri adı ve musteri numarası istyeceğim1-Bu verileri text dosyasında warmı diye kontrol ettireceğim warsa menu acilacak yoksa yanlıs girdinz diyip tekrar basa donecek2-MEnu de para yatrma para cekme bakiye sorgulama çıkısolacak para yatırma secildiginde yatırılacak bakiyeyi girecek bu direk o kullanıcıın text de kayıtlı olan bakiyesini değiştirecek para cekme secildiginde cekilecek bakiyeyi girecek bu direk o kullanıcıın text de kayıtlı olan bakiyesini değiştirecek bakiye sorgulama secilince o kullanıcının bakiyesi grüntülenecek yardım edebilecek c0der Müridlerin Yardımlarını Bekliyorumm.. ACilll :S:(