ورود

View Full Version : سوال: مشکل در وارد کردن عدد در متغیر (ساده هست نگاه کنین)



orache
یک شنبه 27 اسفند 1391, 17:57 عصر
سلام یه مشکل دارم تو opengl یه قسمت از کد هامو اینجا میذارم تو این کد هم مشکلم هست نمیتونم عدد 0.1 تا و.9 رو تو متغیر وارد کنم ولی وقتی 1 رو وارد میکنم میشه
قسمتی که علامت خورده //////////************************////////////////////


#include <freeglut.h>
#include <iostream>

class object
{
public :
void create (int a , int b);

};
void object :: create(int a , int b )
{
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(0.2,0.5,0.3);
glBegin(GL_POLYGON);

glVertex2f(-a , b);
glVertex2f(a , b);
glVertex2f(a , -b);
glVertex2f(-a ,-b);
glEnd();
glutSwapBuffers();
}

int Height=400, Width=400;
void display(void)
{
glClear(GL_COLOR_BUFFER_BIT);

object player ;
player.create(1 , 1);////////////////*******************////////////////////

glutSwapBuffers();
}
int main(int argc, char **argv)
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_DOUBLE);
glutInitWindowSize(Width, Height);
glutCreateWindow("orache");
glutDisplayFunc(display);
glutMainLoop();
}

UfnCod3r
یک شنبه 27 اسفند 1391, 19:55 عصر
یا پیغمبر .
اقا این چه ربطی به بازی سازی داره باید تو بخش سی پلاس بپرسی . اینو هر کی که یه ساعت امده باشه برنامه نویس می دونه .
مشکلم اینه که ارگومان int هست و تو می خوای عدد اعشاری بنویسی .
یه کتاب برنامه نویسی بخون هم خودتو راحت کن هم مارو .
:عصبانی++:
:عصبانی++:
:عصبانی++:
:عصبانی++:

orache
یک شنبه 27 اسفند 1391, 23:12 عصر
راس میگی ها اصلا حواسم نبود خاب پیش میاد ادم از یادش بره :بامزه:
ممنون

matrix-program
چهارشنبه 30 اسفند 1391, 17:54 عصر
از float استفاده کن