0

私のソーラーシステムプログラムで日付を表示するために、openGlにCコードを実装しようとしています。しかし、私は基本的に次のように言ったエラーを取得しています:

エラー: バイナリ * へのオペランドが無効です ('char *' と 'char *' があります)

次のように私のコード:

void showDate(void)
{
    int days, years;
    char str[30];
    char *ch;

    // ....... some code

    // and here it's giving that error in for statment
    for( ch * str; *ch; ch++){
        glutBitmapCharacter(GLUT_BITMAP_HELVETICA_18, (int) *cha
    }
}
4

1 に答える 1

4

あなたのループは間違っています。次のようになります。

for (ch = str; *ch; ch++)
{
    glutBitmapCharacter(GLUT_BITMAP_HELVETICA_18, (int) *ch);
}
于 2012-04-18T20:37:37.783 に答える