integer'da şöyle kullanabilirsiniz. int c = int.Parse(Console.ReadLine()); Ayrıca "6 75" şeklinde tek satırda girilen sayıları almak için de string[] tokens = Console.ReadLine().Split(); int a = int.Parse(tokens[0]); int b = int.Parse(tokens[1]); gibi kullanabilirsiniz. Ayrıca "6,75" olursa tam emin dğeilim ama string[] tokens = Console.ReadLine().Split(","); derseniz olcaktır. Bilyiosunuzdur belki ama bilmeyenler vardır diye yzdım :P |
Hocam yeni başladım daha Parse metodlarını, Split, tokens falan onlara daha gelmedim. |
hocam tokens sadece değişken adı özel bişey yok onda :) Parse ise değişken türü değiştirmede kullanılıyor. Split ise string'i parametre olarak aldığı karakterleri gördükçe ayırıyor. Varsayılan oalrak " " karakterini gördükçe ayırır. Yani kısaca satırı okuyup boşlukları gördükçe onu string tipinde bir array'a ekledik. Daha sonra da bu stringleri tam sayıya çevirdik. Yazdıklarım da eksiklikler olabilir tam C# bilmiyorum ben de. Yanlışı varsa düzeltir başka biri :) |
C++ sanirim sadece cin ile satir okuyorsunuz. cin ile satir okursan bosluklarda okumasi biter getline ile okursan yeni satira gecene kadar(\n gorene kadar) okur. C# daki ReadLine de C++ daki getline in esitligi. |
int i,s1,s2,toplam=0; else if bloğu istediğimi yapmıyor. 10 ile 5 arasındaki sayının toplamını 4 buluyor, sorun nerede acaba? |
Merhaba, Sorun else if'in içindeki for döngüsünde for(i=s1;s2<=i;i--); dikkat edersen satır sonunda ; işareti var. Gözünden kaçmış sanırım, arada bana da olur. Kolay gelsin... |
Bumu çok yapıyorum zaten. Baktım dakikalarca ama sorunu göremedim. Teşekkür ederim |
Merhaba, güzel bir konu olmuş. Ben c'de kod yazmaya yeni başladım. Acemiyim denilebilir ve meslek ile ilgili basit bi kaç program yazayım dedim. Herşeyi tanıttım vs. mesafe'yi hesaplayıp ekrana yazdırması lazim ama bir sorundan ötürü bunu yapmıyor yardım edebilirmisiniz ? #include <stdio.h> int main() { float p1x, p1y, p2x, p2y; float mesafe; printf("Birinci poligon noktasinin y koordinatlarini giriniz:"); scanf("%f", &p1y); printf("Birinci poligon noktasinin x koordinatlarini giriniz:"); scanf("%f", &p1x); printf("Ikinci poligon noktasinin y koordinatlarini giriniz:"); scanf("%f", &p2y); printf("Ikinci poligon noktasinin x koordinatlarini giriniz:"); scanf("%f", &p2x); mesafe=(float)pow(pow(p1x-p2x,2)+pow(p1y-p2y,2),1/2); printf("Mesafe=%.3f'dir.\n", mesafe); return 0; } |
Hocam iyi günler size bir sorum olucak bir ödevim vardı yaptım ama çok basit bir yerde takıldım burayı nasıl düzelticem ?http://forum.donanimhaber.com/m_87905402/tm.htm |
merhaba herkese, Brian W. Kernighan ve Dennis M. Ritchie nin C dili kitabına çalışıyorum.Anlamadığım bir nokta var karakter giriş çıkışı diye.putchar ve getchar fonksiyonlarını anlamadım.karakter saymak kopyalamak falan diyorlar.yardımcı olacak biri var mı ? |
Arkadaslar C# ta klavye tuslarina nasil bastirilabilir. Yani istedigim programi calistirinca arka plana atilsa bile Örn. bbbbbbbbbb.... gibi tusa bassin. Bu nasil yapılabilir. Biz onde bir internet sayfasi vb bir sayfanin yazı kutusuna geldigimizdede bu ise devam edebilsin |
merhaba hocam, kabaca getchar scanf, putchar printf komutu diyebiliriz. yalnız printf veya scanf komutundan sonra %d %f gibi değişkenimize göre değişen bildirimler kullanmamıza gerek kalmaz pow fonksiyonu math kütüphanesi içinde yer aldığından ve kodunuzun başına #include <math.h> eklemediğiniz için hata veriyor, onu düzeltirseniz düzelecektir |
Teşekkürler. |
Kardeş ben c++ a yeni başlayacağım, daha doğrusu başladım biraz dev c++ indirdim kodlar doğru olmasına rağmen hata veriyor ne yapmam lazım ? ms visual studio kullansam fark eder mi? Şimdiden teşekkürler |
ne hatası verıyor onu yazsaydın hocam birde codeblocks öneririm |
Ya benim paylastigim son konuya bakarsan anlarsin sanirim |
Arkadaşlar bi C++ programı yazıp statik bir kaç ip adresindeki veritabanında bulunan bi tablodaki veriyi çekip excele kaydetmek istiyorum. program ip adreslerini bi txt dosyasından alacak. program çalışınca bilgisayardaki aktif tarihteki veriyi .mdb den çekecek yardımcı olabilir misiniz? |
Merhaba, acaba usb portlarının voltajını düşürme yolu var mı c++ da |
int dizi[]={1,2,3,4,5,6,7,8,9,10}; sorunu 4. satırda i yazan yerde olduğunu gösteriyor; fakat hatayı bulamadım? |
Buradaki ReadLine bir satır aşağıya geçmiyor muydu? integer da da kullanamaz mıyız?
Teşekkürler.
Bu mesaja 2 cevap geldi. Cevapları Gizle