Verdiği hata da şu: D:\2\C\deneme1\main.cpp|8|error: no match for 'operator<<' (operand types are 'std::istream' {aka 'std::basic_istream<char>'} and 'int')|
< Bu mesaj bu kişi tarafından değiştirildi 1abcxyz1 -- 29 Haziran 2021; 16:7:6 >
no match for 'operator<<' (operand types are 'std::istream' {aka 'std::basic_istream<char>'} and 'int')|
demişki sana; cin ile aldığın input da string tipde karakter geliyor, ancak sen std gelen veriyi sayısal değere convert etmeden int değişkene atıyorsun,
konsoldan gelen sayımı? sayı ise integer tipe çevir, öyle değişkene ata.
@okocatr tamamen sallamışsın. Oradaki hata "operator overloading" ile ilgili. Yani hata diyorki cin (veya istream) için "<<" operatoru implemente edilmemiş, bu operatoru kullanamazsın diyor. Değişkenlerin tipleriyle hiçbir alakası yok.
< Bu mesaj bu kişi tarafından değiştirildi 1abcxyz1 -- 29 Haziran 2021; 16:7:6 >