On Friday 02 March 2007 12:57:36 Murat Gezer wrote: > Evet satirbasi isaretinden sonra duzeliyor. Ancak bu sefer de aklima > takilan konu su neden diger dagitimlarda bu sorun cikmiyor. Belki > dogrusu alt satira gecmektir ama benim yazdigim kodda sonuc olarak C > standartlarina gore dogru. Neyse problem bu sekilde cozuldu ama genede > bence sorun.
Ortada bir "sorun" yok, kod da kritik bir hata yok, gcc kodu derliyor, çýktýyý stdout a iletiyor vs. Yazdýðýnýz kod çýktý üretiyor ama \n yani "newline - yeni satýr" iþareti koymadýðýnýz için çýktýyý görmüyorsunuz. export PS1='\...@\h \w \$ ' yazdýktan sonra bir daha eski kodunuzu çalýþtýrýnca çýktýyý görebilirsiniz. Eðer böyle daha rahat edeceðinizi düþünüyorsanýz kodun ilk haliyle çýktýyý ekrana basan ortak bir PS1 deðiþkeni belirleyip $HOME/.bashrc içinde tanýmlayarak kullanabilirsiniz. Hatta bu deðiþkenle oynamak bazý öðrencilerin hoþuna da gidebilir, kendileri için özelleþtirebilirler. > not: sonuc olarak C dersi alan bir cok ogrenci bu tarz kod yazip hata > aliyor. Sonrada Pardustan soguyor. Zaten bana da ogrencilerimden geldi > bu sorun. Evet bu iþin doðrusu, yazdýðý kodun çýktýsýný niye göremediði, bu durumun neden sistem hatasý olmadýðý, neden \n kullanýlmasýnýn daha uygun olacaðý gibi bilgileri bu öðrenciye öðretmek ki öðrenci de programýný yazarken özel karakterlerin kullanýmý ve yazdýðý programýn kullanýcýsýnýn ayarlarýna göre deðiþiklik gösterebileceði gibi durumlarý önceden kavrasýn. -- Onur Küçük Knowledge speaks, <onur.--.-.pardus.org.tr> but wisdom listens
