الگوریتم ساخت IDE:
1 - پروسه یا تابعی بنویسید که یک کلید را از وردی بگیرد و کد آنرا برگرداند.
2 - تابعی بنوسیید با استفاده از تابع موجود در بالا یک رشته با طول مشخص را بگیرد. داخل تابع شرطهایی را قرار دهید که کنترل رو مکان کرسر و همچنین پاک شدن با DEL و یا BACK SPACE و یا اضافه شدن کاراکتر داخل رشته را مد نظر داشته باشد.
برای این کار ساختار زیر را که به صورت الگوریتم C قرار داده میشود را در نظر بگیرید و داخل برنامه پیاده سازی کنید.
STRUCT {
char text[1024]; رشته داخل این بافر قرار گیرد
int CursorPos; موقعیت کرسر را نشان میدهد
int TextLen; طول رشته را نمایان میکند.
int SelPos ; موقعیت محل انتخاب شده
int SelLenght; طول کاراکترهای انتخاب شده
};
و سایر کار های دیگر که باید شروع کنید تا زود تر به نتیجه برسید.