C programım aracılığıyla bir test dosyası çalıştırmaya çalışıyorum, ancak bir hata yapıyor gibi görünüyor.Bir komut dosyası aracılığıyla bir giriş txt dosyası Komut İstemi'nde bir çıkış txt dosyasına nasıl çalıştırılır?
Programım stdin/stdout, yani çalışması gerekiyor. Kod Bloklarının normal "Oluştur ve Çalıştır" açılır penceresinden çalıştırdığımda, dosya içeriklerini kopyalayarak mükemmel çalışır. Komuta çalıştırdığınızda Ama çalışmıyor
input.txt <maze.c> output.txt
gibi istemi. Her üç dosyayı da masaüstüne koydum ve oraya ulaşmak için cd Desktop'ı kullandım. Bu satırı çalıştırdığımda, giriş dosyasını açar ve çıktı dosyasını boş bırakır.
Herhangi bir öneriniz var mı?
Derleme işleminizden emin misiniz? 'Maze.c', dosyanın ikili olmadığını, ancak kaynak kodun jsut olduğunu öne sürüyor. Ayrıca, linux/windows üzerinde misiniz? –
C derlenmiş bir dildir. Bunun anlamı, kaynak kodunu almanız, .exe dosyasını almak için derleyiciyi kullanmanız ve sonra exe dosyasını çalıştırmanız gerekir. – hyde
Hatamın bunun için işaret ettiğinden dolayı teşekkür ederiz. Çalışan maze.exe çok daha anlamlı! – Burns