Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.
Aktivasyon mailiniz gelmediyse buraya tıklayın.
04, 2008, 04:13:54 pm
42704 Mesaj 9328 Konu Gönderen: 17902 Üye
Son üye: Remark
Turk-Php.Com Forum  |  Yardım Forumları  |  Diğer Programlama Dilleri Yardım Forumu  |  C dosya işlemleri « önceki sonraki »
Sayfa: [1] Yazdır
Yazan Konu: C dosya işlemleri  (Okunma Sayısı 1354 defa)
Witkey
Ziyaretçi


E-Posta
C dosya işlemleri
« : 16, 2006, 07:05:07 pm »

Şimdi ben bu dosyada dosyaya yazı yazdırmak ıstedım ve aldıgım sonuc boyle oldu .
Herhangi bir arastırma yapmadım bu konuda :s Cunku anlamadııgm sey gırdıgım veriyi neden duzgun kaydetmemesi.
Ne yapabılırım. ?

isimsiz.c
Kod:
#include <stdio.h>
#include <conio.h>
main () {
FILE *f;
char veri;
printf("Veri giriniz : ");
scanf("%s",&veri);
f = fopen("onur.txt","w");
fwrite(&veri,sizeof(&veri),1,f);
fclose(f);
getch();
return 0;
}

oluşan .txt
Alıntı
tàüÄ
Logged
ejder
EjdeR
Global Moderatör
*
Offline Offline

Mesaj Sayısı: 74



Üyelik Bilgileri WWW
Ynt: C dosya işlemleri
« Yanıtla #1 : 17, 2006, 06:00:37 pm »

Logged

Witkey
Ziyaretçi


E-Posta
Ynt: C dosya işlemleri
« Yanıtla #2 : 18, 2006, 01:24:12 am »

Ama klavyeden girilen veriyi düzgün çıkarmıyor o problem.
« Son Düzenleme: 18, 2006, 01:42:48 am Gönderen: Witkey » Logged
hevall
Ziyaretçi


E-Posta
Ynt: C dosya işlemleri
« Yanıtla #3 : 18, 2006, 02:46:19 am »

Ya böyle bişi olmaz
yanlışın var senin
o zaman
denetimden klavyeyi değiştirmen lazım
yani
başka açıklaması mı?
da sorun net değil
kavye nasıl doğrulamaz
denetimden kavyeyi değiştir. büyük ihtimal bilgisayar tanımıyo klavyeyi tanıt derim
Logged
Witkey
Ziyaretçi


E-Posta
Ynt: C dosya işlemleri
« Yanıtla #4 : 18, 2006, 06:26:35 am »

(: Bilgisayarım klavyemı tanıyor çok şükür. Öyle bir problemım yok .
Logged
ejder
EjdeR
Global Moderatör
*
Offline Offline

Mesaj Sayısı: 74



Üyelik Bilgileri WWW
Ynt: C dosya işlemleri
« Yanıtla #5 : 19, 2006, 03:25:19 pm »

veri değişkenini char olarak tanımlayıp string olarak kullanmaya çalışmışsın. char sadece 1 karakter alır.

string tanımlayabilmek için
char *veri;
veya
char veri[10];

şeklinde tanımlama yapman gerekir. Verdiğim sayfadaki örnekleri incelersen problemini çözebilirsin. Klavye konusundaki sorun ise şöyle olabilir; xp işletim sistemlerinde çalışan DOS işletim sistemi şeklinde çalışmaz ve XP için çok önem verilen bir tabanda değildir bu nedenle türkçe karakterlerde problem yaşabilirsin.
Logged

Witkey
Ziyaretçi


E-Posta
Ynt: C dosya işlemleri
« Yanıtla #6 : 19, 2006, 04:09:30 pm »

dediğin gibi yaptım sorunum halloldu saol Wink
Logged
Sayfa: [1] Yazdır 
« önceki sonraki »
Gitmek istediğiniz yer:  


Turk-Php.Com Forum | SMF Forum Software © 2005, Simple Machines LLC. All Rights Reserved.