应该怎么修
#include<iostream>
struct t{
int n;
int len();
void cin();
void cout();
struct f{
int k=114514;
void printf();
};
f b;
};
t::len(){
return n;
}
void t::cin(){
std::cin>>t::n;
}
void t::cout(){
std::cout<<t::n;
}
void t::f::printf(){
std::cout<<t::f::k;
}
t a;
int main(){
a.cin();
a.cout();
std::cout<<"\n";
a.b.printf();
return 0;
}