1 ضمیمه
نقل قول: کنترل کردن ورودی (سی++)
بهتره ورودی رو بصورت رشته ای گرفته و یه تابعی واسه اینکار بنویسید :
#include <iostream>
#include <conio>
#include <string>
using namespace std;
bool is_digit(string str){
bool res = true;
int f;
for(int i=0;i<str.size();i++){
f = (int)(str[i]);
if(f>=48 && f<=57)
res = res & true;
else{
res = res & false;
break;}
}
return res;
}
//==============================
int main(){
string str="";
while(true){
cout<<"Enter a string :\n";
cin>>str;
cout<<is_digit(str)<<endl;
cout<<"===================\n";}
getch();
}
نقل قول: کنترل کردن ورودی (سی++)
سلام
فک کنم اين اولين پست من هستش.
عرض کنم خدمتتون که اول اينکه شما اگه از cpp استفاده ميکنی بهتره حتماً از کتابخونه های استاندارد
استفاده کنی.
اول برنامت using namespace std بزار و h. ها رو هم بردار.
clrscr() استاندارد نيس استفاده نکن.
برای چک کردن هم فک ميکنم بشه از کلاس sstream استفاده کرد.
نقل قول: کنترل کردن ورودی (سی++)
نقل قول:
نوشته شده توسط
salar_cpp_cs
بهتره ورودی رو بصورت رشته ای گرفته و یه تابعی واسه اینکار بنویسید :
#include <iostream>
#include <conio>
#include <string>
using namespace std;
درستش اینه!
#include <iostream>
#include <conio.h>
#include <string>
using namespace std;
نقل قول: کنترل کردن ورودی (سی++)
نقل قول:
عرض کنم خدمتتون که اول اينکه شما اگه از cpp استفاده ميکنی بهتره حتماً از کتابخونه های استاندارد
استفاده کنی.
میشه بگید واسه این مشکل، مثلا از کدوم تابع کتابخونه ای استفاده کنم؟؟
نقل قول:
اول برنامت using namespace std بزار و h. ها رو هم بردار.
clrscr() استاندارد نيس استفاده نکن.
دوست عزیز بنا به به کامپایلر دستورات فرق می کنه.
مثلا من که از Boralnd C++ 3.1 تحت داس استفاده می کنم، حتما باید از هدرها با h. استفاده کنم.
using namespace std رو هم خطا میگیره ازش.
نقل قول:
برای چک کردن هم فک ميکنم بشه از کلاس sstream استفاده کرد.
مثال میتونی بزنی؟؟:متفکر:
نقل قول:
درستش اینه!
#include <iostream>
#include <conio.h>
#include <string>
using namespace std;
فک کنم شما از VS استفاده می کنی و سالار از Borland C++ 5.2
نقل قول: کنترل کردن ورودی (سی++)
بستگی به نوع کامپایلر داره ! در بعضی ها میشه h. ها رو نذاشت و در بعضی ها باید بذاری و هر کدوم واسه
خودش درسته .
نقل قول: کنترل کردن ورودی (سی++)
drstrike ، HH2BN1990 ، لطفا بحث رو به حاشیه نکشونید و در جهت تاپیک ، فعالیت کنید .
drstrike ، مشکل شما حل شد ؟
نقل قول: کنترل کردن ورودی (سی++)
نقل قول:
drstrike ، HH2BN1990 ، لطفا بحث رو به حاشیه نکشونید و در جهت تاپیک ، فعالیت کنید .
چشم! :لبخند:
نقل قول:
drstrike ، مشکل شما حل شد ؟
اولی اره، دومی نه