splintercell bunu yazdı ali kaya yazarken arada bıraktıgın boşlukta scanf okumayı kesiyo scanf yerine gets kullanmayı deneyebilirsin banada yle geliyor ama, printf den sonra cart diye çıkıyor veri girişini beklemiyor. gets ile denedigin halini koyabilirsen kodun iyi olur

ali kaya yazarken arada bıraktıgın boşlukta scanf okumayı kesiyo scanf yerine gets kullanmayı deneyebilirsin

stdin dosyasinda '\n' karakteri kalmistir ve gets fonksiyonu da bu karakteri gordugu zaman geri doner. stdin ideki cop veriyi cekmen ve oyle gets ' e girmen gerek. eger kodun ust taraflarinda bi yerinde scanf ' le okuma yaptiysan buyuk olasilikla bundan kaynaklaniyodur. stdin ' i tazelemekle alakali daha once burda kod paylasildi diye hatirliyorum, kaldi ki paylasilmamis olsa bile birazcik dusunup sende bi fflush_stdinisimli ) fonksiyon yazabilirsin..

printf ; gets ; fseek(aptr,(ogr_no-100) sizeof , SEEK_SET); fwrite(&yeni_ogr_bilgisi, sizeof ,1, aptr); anladıgım kadarıyla burda gets'i beklemeden direk alt satırdan devam ediyo diyosun ben de anlamadım en azından uplayalım bilen biri çıkar:)

printf ; gets ; fseek(aptr,(ogr_no-100) sizeof , SEEK_SET); fwrite(&yeni_ogr_bilgisi, sizeof ,1, aptr); https://www.youtube.com/watch?v=WC3-71NKwPw

zeybekustasi bunu yazdı printf ; gets ; fseek(aptr,(ogr_no-100) sizeof , SEEK_SET); fwrite(&yeni_ogr_bilgisi, sizeof ,1, aptr); anladıgım kadarıyla burda gets'i beklemeden direk alt satırdan devam ediyo diyosun ben de anlamadım en azından uplayalım bilen biri çıkar:) bir kere daha up sanırım yapıya char atamada bir sıkıntı var... https://www.youtube.com/watch?v=WC3-71NKwPw

ali kaya yazarken arada bıraktıgın boşlukta scanf okumayı kesiyo scanf yerine gets kullanmayı deneyebilirsin banada yle geliyor ama, printf den sonra cart diye çıkıyor veri girişini beklemiyor. https://www.youtube.com/watch?v=WC3-71NKwPw

r+ şeklinde okuyup yazmak için bir dosayı açtım o dosyada boş bir yere ad soyad girmek istiyorum ama sadece ilk kelimeyi alıyor mesela ali kaya diyorum aliyi atıyor içine bunun doğru şekli nedir? YAPİ BU: struct ogrenci_Bilgisi ; typedef struct ogrenci_Bilgisi Bilgi; BU ŞEKİLDE İÇİNE ATMAYA ÇALIŞTIM: printf ; scanf ; https://www.youtube.com/watch?v=WC3-71NKwPw