C++ ile ilk program ve undeclared (first use this function)!
20 Nisan 2007, Cuma 11 pm | Yazan : webdr | 25 okunma | | 25 okunmaBu akşam C++ ile biraz uğraşmak istedim ve C++ anlatımlarını gezmeye başladım, daha sonra kendime bir kaynaktan örnek bir kod buldum (Sıcaklığın Santigrat değerini Fahrenhayt değerine çeviriyor) ve bu kodu Dev-C++ programını kullanarak çalıştırmaya uğraştım, ancak ilk denemelerimde başarısız oldum ve belli satırlarda
undeclared (first use this function)
hatasını aldım. Daha sonra sorunun çözümünü aramaya başladım, çözümü buldum ancak biraz uzunca sürdü, neden mi?
Bu sorun için google ile Türkçe ve İngilizce kaynakları araştırdım, sorunla ilgili Türkçe kaynaklarda sorunun kökeninin Türkçe harflerden ya da dosya isimlerinden hatta aralarında boşluk bırakılmış dosya ve klasör isimlerinden oluşabileceğini okudum, bunları denedim ancak yine bu undeclared hatasını almaya devam ediyordum.
Daha sonra İngilizce kaynaklara yöneldim, orda ise kütüphanelerin header kısmındaki yazılışlarından, C++ nin büyük küçük harf duyarlılığına kadar pekçok bilgi vermişler. Ancak İngilizce kaynaklarda da bir çözüm bulamadım.
C++ bana göre değilmiş, Dev-C++ de program değilmiş deme aşamasına gelmeden önce son bir kere daha kodu gözden geçireyim dedim. Kodu aldığım yer ile (kopyala-yapıştır yapmıştım), Dev-C++ deki kodu karşılaştırdığımda, hatanın sadece bir (”) işaretinden olabileceğini düşündüm ve işaretleri değiştirdim, meğerse hata burdaymış.
Kullandığım koddaki satırlarda kullanılan işaret aşağıdaki gibi iken,
system(“PAUSE”)
olması gereken aşağıdaki gibiymiş.
system("PAUSE")
Evet böyle bir çözüm için biraz uzun bir yazı olmuştur ancak C++’a başlayacak ve böyle bir sorunla karşılaşabilecek arkadaşlara yararlı bir kaynak sağlamak kadar güzel birşey olamaz değil mi?
Kolay gelsin
Etiketler: C++
Bu Yazıyı Paylaşın: Bağcık |Webiket |Oyyla |LinkiBol |Favorri |Tusul |del.icio.us |
