C scanf() ile Karakter Okuma Sorunu
Eğer bu makaleyi buldunuz ve okuyorsanız yüksek ihtimalle siz de aynı sorundan müzdaripsiniz. C ile bir alıştırma veya uygulama yapıyorsunuz, klavyeden birkaç kez karakter veya string okumanız gerekiyor, aa, bir bakıyorsunuz ki arada bazı girişleri okuyamamışsınız, değişkenlerinizde yalnızca istenmeyen bir \n karakteri var. Ne olacak şimdi? Gelin örnek bir kodla sorunu irdeleyelim: #include int main() { char karakter0; char karakter1; char karakter2; char karakter3; printf("Karakter0: "); scanf("%c", &karakter0); printf("Karakter1: "); scanf("%c", &karakter1); printf("Karakter2: ")