i have the code bellow, and i print the data but cannot assign it to global variable. any help with be much appreciated.
Code:
struct frequency_data
{
char frequency[10];
int32 frequenca_mesatare;
int16 PWM_F;
int32 PR2;
int16 Duty_Cycle;
};
void display(struct frequency_data FRQ)
{
printf(" Output\nName: %s",FRQ.frequency);
}
void main()
{
char koli[10];
struct frequency_data *test;
struct frequency_data s1;
printf( "Enter Frequency: ");
gets(&s1.frequency);
test =&s1;
koli = test->frequency;does not work
printf("koli eshte : %s",test->frequency ); works
koli = *test.frequency; does not work
printf("koli eshte : %s",koli );
//test = (char*)s1.frequency;
//printf ("-.....-: %s",test);
//printf(" Output\nName: %s",&my_struct_pointer.frequency);
//display(s1);
}
Comment