结构问题C.

时间:2015-06-06 06:03:54

标签: c

我正在尝试创建一个程序来计算给定三个色带的电阻值,将四种颜色设置为特定值。我已将我的颜色声明为B,R,O,Y。我无法输入字符来指定阻力值。

如果这没有意义,我很抱歉很难解释。

scanf行上出现问题。

#include <stdio.h>

int main(void)
{
  typedef struct 
  {
    char B;
    char R;
    char O;
    char Y;
  }colour;

  colour library[4];
  {
    library[0].B = 1;
    library[1].R = 2;
    library[2].O = 3;
    library[3].Y = 4;
  }

  colour band_1, band_2, band_3;

  //Can enter either of 4 values? B, R, O, Y
  printf("Enter the colour of band 1: ");
  scanf("%c", &colour);

  return 0;
}

0 个答案:

没有答案