C++ işletim sistemi kullanıcıdan input nasıl alınır?

nolonger

Hectopat
Katılım
27 Şubat 2021
Mesajlar
153
Merhabalar elimde bir Bootloader var Assembly ile yapıldı C++ dosyalarını çalıştırıyor elimde ekrana yazdırma kodu var 0xb8000 kullanarak yapıyor benim merak ettiğim şey bu kullanıcıdan bir input nasıl alabilirim? Çok fazla araştırdım bulamadım.
Not: C++ dosyaları içinde C kullanıyorum. extern "C"
 
bazı yerlerde printf("selam %c", username); şeklinde geçiyor ama o şekil too many argument hatası veriyor
Çünkü %c "char" tipi için kullanılır. Sen büyük ihtimal string yolluyorsun ve hata veriyor.
char arrayini yazdırmak için %s kullanılır.
örnek kullanım;
C:
char p[2]= "sa";
printf("%s", p);
//çıktı: sa
 

Geri
Yukarı