Bir Dosyaya Nasıl Eklenir

İçindekiler:

Bir Dosyaya Nasıl Eklenir
Bir Dosyaya Nasıl Eklenir

Video: Bir Dosyaya Nasıl Eklenir

Video: Bir Dosyaya Nasıl Eklenir
Video: Birden Fazla Word Dosyasını Birleştirme 2024, Mayıs
Anonim

Genellikle yazılım çalışırken, elde edilen verilerin mevcut bir dosyaya girilmesi gerekir. Ayrıca, dosyayı, orada saklanan verilerin geri kalanı değişmeden kalacak şekilde eklemek gerekir. Bu görev, C programlama dilinin işlevleri kullanılarak kolayca çözülebilir. Bir dosyaya veri eklemenin en kolay yolu, standart dosya işlevinin özel özniteliklerini kullanmaktır. Onların yardımıyla, programın çalışması sırasında bir dosyayı birkaç kez açabilir ve bir dosyaya veri ekleyebilirsiniz.

Bir dosyaya nasıl eklenir
Bir dosyaya nasıl eklenir

Gerekli

C programlama ortamı

Talimatlar

Aşama 1

C'de programlama yaparken dosyalarla çalışma ve bunlara veri gönderme işlevleri özel bir kitaplıkta bulunur. Onları programınıza bağlayın. Bunu yapmak için kodu yazmadan önce bu kitaplığın başlık dosyasını belirtin. #include "stdio.h" satırını girin.

Adım 2

Programın metninde, dosya tanıtıcısına bir işaretçi oluşturun. Bunu yapmak için program koduna aşağıdaki gibi bir satır yazın: FILE * pFile, burada pFile oluşturulan işaretçinin adıdır.

Aşama 3

Veri eklemeniz gereken dosyayı açın. Şu işlevi kullanın: pFile = fopen ("NameFile.txt", "a"). Burada NameFile.txt dosyanın adıdır. Latin alfabesinin sembolü olan ikinci parametre "a", dosyaya veri ekleme yeteneği ile dosyayı açma modunu ayarlar.

4. Adım

Değer eklemeniz gereken dosya, programınızın çalıştığı dizinde değilse, dosya adıyla birlikte sabit diskte tam yolu belirtin. Bunu yapmak için ilk parametredeki satırı değiştirin. Örneğin, D sürücüsünün kök dizininde bulunan bir dosyanın yolu şu girişle belirtilir: "D: NameFile.txt".

Adım 5

Açık dosyaya istediğiniz verileri ekleyin. Bunun için aşırı yüklenmiş fprintf işlevini kullanmak daha iyidir (pFile, Eklenen veri:% s

, datStr). Bu fonksiyondaki ilk pFile parametresi eklenecek dosya tanıtıcıyı belirtir. Ardından, özel karakterler dışında tamamıyla dosyaya çıktısı alınan satır gelir.

6. Adım

"%" işaretinden sonraki karakterler, çıktı verilerinin türlerini belirtir. Dolayısıyla, "% s" ifadesi, işlevin üçüncü parametresinin bir dize değişkeni olduğu anlamına gelir. Bir dosyaya int türünde bir değişkenle çıktı almak için, işaretçinin adresini çıkarmak için "% d" ifadesini koyun - "% p". Veri kaydından sonra satır beslemesi için “

. Böylece dosyaya girilen sonraki veriler yeni bir satıra yazılacaktır.

7. Adım

İhtiyacınız olan verileri görüntüledikten sonra, fclose (pFile) komutunu kullanarak dosyayı tanımlayıcısına göre kapatın. Ardından programı kaydedin, derleyin ve çalıştırın. Belirtilen veriler dosyaya eklenecektir.

Önerilen: