View Full Version : گرفتن یه مقدار از ورودی بدون آگاهی از نوع داده
vasilopita
دوشنبه 07 شهریور 1390, 17:15 عصر
سلام. چجور یه داده رو از ورودی بگیریم در صورتی که نمی دونیم چیه ؟
به مبحث اشاره گره مربوط میشه یا Template ?
ممنون
quiet_programmer
دوشنبه 07 شهریور 1390, 18:51 عصر
با سلام.
اگه میشه یه مثال بزنین که همچین موردی توش هست تا بهتر راهنمایی بشین. ولی شما میتونین به صورت رشته دریافتش کنین و بعد به نوع دلخواهتون در صورت تبدیل شدن کستش کنین.
یاحق
موفق باشید.
developing
دوشنبه 07 شهریور 1390, 18:56 عصر
با سلام
با هر دوتاش می شه منتها بسته به شرایط، نحوه ی ورود داده، چند بار استفاده شدن و توابع، اشیا و متغیرهایی که با این ورودی ها مرتبط هستند داره و مهم تر از همه الگوریتم کار با این داده هاست.
بیشتر توضیح بدید تا جوابتون داده بشه.
vasilopita
سه شنبه 22 شهریور 1390, 18:09 عصر
یعنی برای مثال فرض کنید می خوایم یه عدد رو از ورودی از کاربر بگیریم. نمی دونیم این عدد اعشاریه یا صحیحه و مقدار حافظه هم برامون مهمه حالا چیکار کنیم ؟
Salar Ashgi
سه شنبه 22 شهریور 1390, 20:37 عصر
برای بررسی صحیح یا اعشاری بودن :
#include <iostream>
#include <conio>
#include <math>
bool Is_Integer(double n){
return (floor(n)==n?true:false);}
//------------------------------------
int main(){
cout<<Is_Integer(54.75)<<endl;
cout<<Is_Integer(692.275)<<endl;
cout<<Is_Integer(540)<<endl;
getch();
}
خروجی :
0
0
1
موفق باشید ./
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.