mammad_asir
شنبه 07 خرداد 1390, 10:34 صبح
طراحی و پیاده سازی زبانها (تعریف نوع داده جدید)
طراحی و پیاده سازی زبانها (تعریف نوع داده جدید) با سلام میخواستم یک برنامه بنویسم که چهار عمل اصلی و ساده سازی را بتوان روی اعداد گویا انجام داد و اینکه در ابتدا باید این را includ کنیم تا مثل کتابخانه های دیگر اضافه شود و بعد یک نوع داده جدید (مثل int,float) تعریف کنیم که هر متغیر از این نوع داده یک صورت و یک مخرج دارد میخواستم روش انجام این دو مرحله (چگونگی includ کردن یک کتابخانه جدید و نوشتن نوع داده جدید)را بیان کنید تا برویم سراغ رو حل مسئله خواهشمندم کمی با زبان ساده تر توضیح دهید چون تازه کار هستم ممنون
مثلا میخواهم یک کتابخانه داشته باشم مثل<<includ <<goya.h که وقتی این را نوشتم بتوانم عملیات ضر ب روی اعداد گویا را انجام دهم و جواب به صورت گویا داشته باشم و تا زمانی که این فایل را includ نکردم این کار را خطا بگیرد و در تعریف نوع عم میخوام مثلا یک نوعی بسازم که هر متغیر از این وع که تعریف میکنم دو عدد(یکی صورت و دیگری مخرج) از ورودی بگیرد
مثلا نمونه زیر
includ<<goya .h
image a,b,c;
input a
input b
c=a+b
print c
که در واقع کلمه image نام نوع است مثل int برای عدد صحیح
خواهشا کمک کنید کمی روان تر ممنون
طراحی و پیاده سازی زبانها (تعریف نوع داده جدید) با سلام میخواستم یک برنامه بنویسم که چهار عمل اصلی و ساده سازی را بتوان روی اعداد گویا انجام داد و اینکه در ابتدا باید این را includ کنیم تا مثل کتابخانه های دیگر اضافه شود و بعد یک نوع داده جدید (مثل int,float) تعریف کنیم که هر متغیر از این نوع داده یک صورت و یک مخرج دارد میخواستم روش انجام این دو مرحله (چگونگی includ کردن یک کتابخانه جدید و نوشتن نوع داده جدید)را بیان کنید تا برویم سراغ رو حل مسئله خواهشمندم کمی با زبان ساده تر توضیح دهید چون تازه کار هستم ممنون
مثلا میخواهم یک کتابخانه داشته باشم مثل<<includ <<goya.h که وقتی این را نوشتم بتوانم عملیات ضر ب روی اعداد گویا را انجام دهم و جواب به صورت گویا داشته باشم و تا زمانی که این فایل را includ نکردم این کار را خطا بگیرد و در تعریف نوع عم میخوام مثلا یک نوعی بسازم که هر متغیر از این وع که تعریف میکنم دو عدد(یکی صورت و دیگری مخرج) از ورودی بگیرد
مثلا نمونه زیر
includ<<goya .h
image a,b,c;
input a
input b
c=a+b
print c
که در واقع کلمه image نام نوع است مثل int برای عدد صحیح
خواهشا کمک کنید کمی روان تر ممنون