PDA

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

موفق باشید ./