使用sprintf写入数组。然后在gdImageStringFT中使用数组

时间:2014-04-21 15:27:55

标签: c printf

我正在尝试为学校项目建立一个简单的赌博游戏。我有书籍和阅读网站,但我似乎无法完全正确。如果有人可以帮助我,而不是用行话来困扰我,我在网站的书籍中无法理解,我将非常感激。

我正在尝试使用以下代码获取用户输入。如果有人能告诉我我的问题是什么,这将是伟大的。如果有帮助,我可以发布完整的代码。

  gdImageStringFT( gdImage, textbox, black, "Vera.ttf", 14, 0, 20, 20, "Pick a number to bet on between 0 and 37, followed by your bet amount: ");

  int players_choice[3];
  float bet_amount;

  scanf ("%2d%8f", &players_choice, &bet_amount);   /*read from stdin*/

  char *players_gamble[20];

  sprintf( players_gamble, "You're playing on number: %d", players_choice);

  gdImageStringFT( gdImage, textbox, black, "Vera.ttf", 14, 0, 20, 40, players_gamble[19]);

0 个答案:

没有答案