TheGomezMC
Kilopat
- Katılım
- 31 Aralık 2015
- Mesajlar
- 154
- Çözümler
- 1
Daha fazla
- Cinsiyet
- Erkek
Bir arkadaşımla C üzerinden kodlama çalışırken bir sorun karşımıza çıktı.
İnt main(int AC, char** av)
{
Printf("%c",av[1][0]);
}
Şöyle çok basit bir kod var elimizde kullanıcı girdisini yazdırıyoruz 3 farklı sonuç çıktı karşımıza:
1. bilgisayar Windows 11 Monster Huma Intel işlemcili, girdi = "*", çıktı = "."(nokta).
2. bilgisayar Windows 11 AMD işlemcili kasa, girdi = "*", çıktı = "a".
3. bilgisayar macOS MacBook Pro, girdi = "*", çıktı = "*".
4. bilgisayar Ubuntu Lenovo Intel işlemcili laptop, girdi = "*", çıktı = "*".
Windows sistemlerde neden hatalı sonuç alıyoruz?
İnt main(int AC, char** av)
{
Printf("%c",av[1][0]);
}
Şöyle çok basit bir kod var elimizde kullanıcı girdisini yazdırıyoruz 3 farklı sonuç çıktı karşımıza:
1. bilgisayar Windows 11 Monster Huma Intel işlemcili, girdi = "*", çıktı = "."(nokta).
2. bilgisayar Windows 11 AMD işlemcili kasa, girdi = "*", çıktı = "a".
3. bilgisayar macOS MacBook Pro, girdi = "*", çıktı = "*".
4. bilgisayar Ubuntu Lenovo Intel işlemcili laptop, girdi = "*", çıktı = "*".
Windows sistemlerde neden hatalı sonuç alıyoruz?