|
학생 님이 쓰신 글 :
: struct Mar{
: long int num, pronum, prowon;
: char addcode[80], procode[80], add[80];
: double ratewon, dis, income, total;
: };
: .
: .
: .
:
: if (sale[k].addcode == 'A' )
: strcpy(sale[k].add,"대구");
: .
: .
: .
:
: if (sale[k].procode == 'AA')
: sale[k].prowon=80;
:
: 여기서 구조체 배열을 비교할려고 하는데염..위 문장이 에러는 아닌데 경고메시지가 뜨거든염. 왜 잘 못된건지 좀 갈켜주세염.
: 문자열을 비교하는데 있으서 잘못한거 같은데 어디가 잘못된건지 모르겠어염..한수 가르쳐 주세염.
: 그럼 부탁드립니다.
:
:
=============================================================
아래와 같이 써야 하는것이 아닌지요?
struct Mar{
long int num, pronum, prowon;
char addcode[80], procode[80], add[80];
double ratewon, dis, income, total;
};
struct Mar sale[100];
int k;
k=1;
if (sale[k].addcode[0] == 0x41 )
strcpy(sale[k].add,"대구");
if (sale[k].procode[0] == 'A' && sale[k].procode[1] == 'A')
sale[k].prowon=80;
|