D Programlama Dili - Çözümler

Dosyalar

import std.stdio;
import std.string;

void main() {
    write("Lütfen dosya ismini yazınız: ");
    string girişDosyasıİsmi = strip(readln());
    File giriş = File(girişDosyasıİsmi, "r");

    string çıkışDosyasıİsmi = girişDosyasıİsmi ~ ".bak";
    File çıkış = File(çıkışDosyasıİsmi, "w");

    while (!giriş.eof()) {
        string satır = strip(giriş.readln());

        if (satır.length != 0) {
            çıkış.writeln(satır);
        }
    }

    writeln(çıkışDosyasıİsmi, " dosyasını oluşturdum.");
}