السلام عليكم
لو عندي برنامج أريد أن أدخل فيه أرقام فقط ولا أريد إدخال الحروف كيف أحدد فقط إدخال الأرقام
أرجو الرد في أسرع وقت
جزاكم الله خيراً
السلام عليكم
لو عندي برنامج أريد أن أدخل فيه أرقام فقط ولا أريد إدخال الحروف كيف أحدد فقط إدخال الأرقام
أرجو الرد في أسرع وقت
جزاكم الله خيراً
تم تعديل هذه المشاركة بواسطة lug في 27 مايو 2009 في 20:54
أخى جرب الكود الآتى
#include <iostream>
#include <ctype.h>
using namespace std;
bool Is_Num(char* a)
{
int c=0;
while (*a!=NULL)
{
if( *a>'9') c++;
a++;
}
return !c;
}
int main()
{
char a[100];
int n;
cin>>a;
if(Is_Num(a))
{
cout<<" your enter is number \n";
n=atof(a);
cout<<n+1223<<endl;;
// you can use n as anumber
}
else
cout<<" your enter is not number \n";
return 0;
}يمكن يفيدك ان شاء الله
اللهم صل على سيدنا محمد وعلى آله وصحبه وسلم
شكراً أخي جزاك الله خيراً