Merhaba Arkadaşlar.C++ da girilen degerin karakter
uzunluğunu nasıl Sınırlayabılırım?isdigit ile olduğunu
duydum fakat yapamıyorum.Yardımcı olurmusunuz_?_?
C++ da karakter sınırlama
MasterOfCodePeki sen bunu hangi programda yapıyorsun?
nieki??
E ona gore kod örneği göstereceğimde ondan mesela C++ Builder
Edit1 MaxLength 11 yapılır Tc için
Edit1 'in OnKeyPress olayında aşağıdaki kodu yazarsan eleman sadece rakam girer
unutmaman gereken şeyde yanlış giriş ihtimaline karşı kombinasyonlara delete ve backspace tuşlarını da eklemen gerektiğidir.
//---------------------------------------------------------------------------
void __fastcall TForm1::Edit1KeyPress(TObject *Sender, char &Key)
{
if((Key<'0' || Key >'9')&&(Key!=VK_BACK && Key!=VK_DELETE))
Key=0;
}
//---------------------------------------------------------------------------
Eğer dizilerle biraz bilgin varsa bunu yapmak cok kolay oolcaktır
int tc[10];
int i=-1;
cout<<"TC:";
do{
i++;
tc=getche();
}while(i<11);
for(int j=0;j<11;j++)
cout<<tc[j];
#include <stdio.h>
#include <iostream.h>
#include <conio.h>
main()
{
int tc[11];
cout<<"Tc gir:";
for (int j=0;j<=10;j++)
{
cin>>tc[j];
}
cout<<"Tcniz:" ;
for(int i=0;i<=10;i++) {
cout<<tc; }
return 0;
}
Dev c++ olmadıgı için turbo c++ da yaptım calışıyor her tc nin numarısını girdikten sonra enterladıkca alıyor yani 1 enter 2 enter bu şekilde tc gireceksin