![]() |
|
|
#1 |
|
Búa Gỗ
![]() Tham gia: Sep 2008
Bài: 16
VZD: 422
Điểm: 0/0 bài viết
|
mình gặp vấn đề về so sánh 2 dữ liệu với nhau, mình ko bít là nên dùng function nào, có ai giúp mình với
ví dụ: teacher answer : abcdef student1: abcdef student2: abcdff nếu mà so sánh 2 dữ liệu lại với nhau thì nó sẽ cho ra là student1: 6 (tức có nghĩa là đúng hết) student2: 5 ( 1 sai=e) mình ko bít là dùng function nào để so sánh 2 dữ liệu lại, đây là code của mình: indata.open(exam.dat); a=indata.get(prevchar); //teacher answer b=indata.get(curchar); // student answer if(a=b) {cout<<" 6 "<<endl;} đây là code của mình nhưng nó ko chạy, có ai chỉ dùm |
|
|
|
|
|
#2 |
|
Búa Gỗ
![]() Tham gia: Sep 2008
Bài: 16
VZD: 422
Điểm: 0/0 bài viết
|
ko ai giúp đỡ mình hết ah
, mình đang cần giúp về vấn đền này đây
|
|
|
|
|
|
#3 |
|
Rìu Sắt Đôi
![]() Tham gia: Dec 2007
Bài: 237
VZD: 5.951
Điểm: 85/48 bài viết
|
Bạn chắc học hơn hướng đối tượng rồi phải ko?
Đây là code đơn giản, còn nếu sử dụng cấp phát động sẽ so sánh chính xác nhiều hơn Code:
void SoSanh2Chuoi (char a[10], char b[10])
{
int dem = 0;
for (int i=0; i<10; i++)
{
if (a[i] != b[i] )
{
printf("%c != %c" ,a[i], b[i]);
dem++;
}
}
printf("chuoi b sai %d ki tu", dem);
}
|
|
|
|
|
|
#4 |
|
Búa Gỗ
![]() Tham gia: Sep 2008
Bài: 16
VZD: 422
Điểm: 0/0 bài viết
|
cảm ơn nhìu đã giúp mình, vấn đề mình cần hỏi đây là so sánh dữ liệu lấy được trong file text hoặc là file dat, ví dụ:
trong file text mình có: teacher answer : abcdef student1: abcdef student2: abcdff sau khi mình cho chạy chương trình xong thi nó sẽ cho ra 1 file khác cứ cho là answer.txt, trong đó sẽ có student1: 6 (tức có nghĩa là đúng hết) student2: 5 (sai 1 chữ) vậy thì mình làm sao dể gọi |
|
|
|
|
|
#5 | |
|
Búa Gỗ
![]() Tham gia: Sep 2008
Bài: 16
VZD: 422
Điểm: 0/0 bài viết
|
đây là code của mình sau khi đã làm wa
Trích:
|
|
|
|
|
|
|
#6 | ||
|
Búa Gỗ
![]() Tham gia: Sep 2008
Bài: 16
VZD: 422
Điểm: 0/0 bài viết
|
và file exams.txt của mình
Trích:
Trích:
|
||
|
|
|