C问题 字符窜比较 ( 积分: 10 )

  • 主题发起人 主题发起人 squarevictory
  • 开始时间 开始时间
S

squarevictory

Unregistered / Unconfirmed
GUEST, unregistred user!
struct stu
{ char num[10];
char name[10];
}
char a[10];
如何比较a[]和stu.num[]
这样可以吗?
strcmp(a,stu.num)==0
 
struct stu
{ char num[10];
char name[10];
}
char a[10];
如何比较a[]和stu.num[]
这样可以吗?
strcmp(a,stu.num)==0
 
是吗?答案不是,因为我试过了
num[]字符窜数组 如果num[3]="123",即num[0]="1"
num[1]="2"
num[2]="3"
a[]也是一样的,
strcmp是用来比较字符窜的,而不是字符窜数组

 
看你列入的類,如果是C++ Builder應該還有很多字符操作的函數,包括比較,查看幫助文檔即可以。
如果不是,lstrcmp也是可以的,strcmp不是很清楚,建議善用開發工具的幫助文檔,找找,應該能找到的,再不行,自己寫個也不過分~~
 
多人接受答案了。
 

Similar threads

后退
顶部