Mình sử dụng một đoạn code C++ để thay đổi đuôi của 1 file mà bị crash lúc được lúc không.
Hình như do cách sử dụng con trỏ sai mong pro giúp đỡ
FILE *f1=NULL, *f2=NULL;
char* encrypt = (char*)Marshal::StringToHGlobalAnsi(strFile).ToPointer();
f1 = fopen(encrypt, "rb");
char* encrypted = strcat(encrypt, ".locked");
f2 = fopen(encrypted, "wb");
char key = '3';
int c;
while ((c = fgetc(f1)) != EOF)
fputc(c^key, f2);
fclose(f1); fclose(f2);
ko phải C++.
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?