You can compress this
Code:
typedef/**/struct/**/{unsigned/**/*aku;char/**/*soku;}zan;
to
Code:
typedef/**/struct{unsigned*aku;char*soku;}zan;
create snippet of C code that consists of two declarations defining a type called "zan", which should be a struct containing two members: first an unsigned int called "aku", then a constant pointer to char called "soku".
I don't think your code solves that at all. First of all, it doesn't mention a typedef anywhere [edit] (which is kind of ironic given the title of this thread) [/edit], so you could use
Code:
struct{unsigned*aku;char*soku;}zan;
Secondly, soku is supposed to be a constant pointer to char. Thirdly, your code doesn't define a type called "zan", it defines an anonymous type and creates an instance of it called zan. Recall that you can name a struct like so:
I personally think that assignments (or whatever) like this are stupid. Who would want to do that in reality?