Visual Studio Code ile çalışırken bazen gereksiz takılıyorum. Örneğin kod ile çalışırken test etmek istediğimde bazen terminali açmıyor. Başka bir koda girip geri aynı koda girince düzeliyor. Şimdi de bir kod yazdığımda terminale bazen bir şey yazamıyorum. Bazen ise bir şey yazdığım zaman. Yazılar sarı oluyor ve Enter'a bastığım zaman kod çalışmayıp bambaşka bir şey diyor.
Alta verdiğim kodda daha iyi anlarsınız:
Bu kod en başta düzgün çalışıyorken şimdi iste hata vermeye başladı. Sayı girmeye çalıştığım zaman terminale sayı giremiyorum. Fakat sayı hariç bir şey girdiğimde yazılar sarı oluyor ve kod çalışmamaya başlıyor. Acaba kodda mı bir hata var yoksa Visual Studio Code'da mı?
Örnek görselde verilmiştir.
Alta verdiğim kodda daha iyi anlarsınız:
C:
#include <stdio.h>
#include <conio.h>
int main() {
int satir;
int x=1;
printf("satırın kaç adet ve kaça kadar olmasını istiyorsunuz?\n");
enbas:
scanf("%d",&satir);
if (satir<=9)
{
while (x<=satir)
{
for (size_t i = 1; i <= x; i++)
{
printf("%d",x);
}
for (size_t i = 0; x+i<=satir-1; i++)
{
printf("x");
}
x++;
printf("\n");
}
}
else {
printf(" 1 ila 9 arasında bir sayı yazınız.\n");
getch();
goto enbas;
}
}
}
Bu kod en başta düzgün çalışıyorken şimdi iste hata vermeye başladı. Sayı girmeye çalıştığım zaman terminale sayı giremiyorum. Fakat sayı hariç bir şey girdiğimde yazılar sarı oluyor ve kod çalışmamaya başlıyor. Acaba kodda mı bir hata var yoksa Visual Studio Code'da mı?
Örnek görselde verilmiştir.
Son düzenleme: