E đã sử dụng con trỏ để thay đổi giá trị trong biến trong struct nhưng chỉ có 2 biến trong struct thay đổi còn biến con trỏ name là giá trị rác, mọi người giúp e giải đáp và cách để thay đổi giá trị trong biến con trỏ name
#include <iostream>
using namespace std;
typedef struct
{
char *name;
__int64 accountNumber;
__int64 balance;
}BankAccount;
void prosessor(BankAccount *myAccount)
{
char a[] = "LE TUAN ANH";
myAccount->name = a;
myAccount->accountNumber = 123456789;
myAccount->balance = 100;
cout << myAccount->name << endl;
cout << myAccount->accountNumber << endl;
cout << myAccount->balance << endl;
}
int main() {
BankAccount myAccount;
prosessor(&myAccount);
cout << myAccount.name << endl;
cout << myAccount.accountNumber << endl;
cout << myAccount.balance << endl;
system("pause");
return 0;
}

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?