Skip to main content

Unable to assign structure variable to another structure variable

 I am unable to assign one structure variable (R2 = R1) to another structure variable. Please help me to understand, why the following program is not getting compiled and what is the best way to assign one structure variable to other?

I'm tired with the pointers way. Still code is not getting compiled...


#include<stdio.h>

struct Record
{
    int ID;
    char Name[];
} R1 = {1234, "King"}, R2;

R2 = R1;

int main()
{
    printf("%d   %s \n", R1.ID, R1.Name);
    printf("%d   %s \n", R2.ID, R2.Name);
}


#include<stdio.h>

struct Record
{
    int ID;
    char Name[];
} R1 = {1234, "King"}, *R2;

R2 = &R1;

int main()
{

    printf("%d   %s \n", R1.ID, R1.Name);
    printf("%d   %s \n", R2->ID, R2->Name);
}

Comments

Popular posts from this blog

short key of c programming

short key of c programming Shortcut Keys(Hot Keys)     Operation    Alt + F  -            Open file Alt + F3 -           Close Alt + F + N  -    New file Alt + X  -           Exit turbo c Alt + F5 -          Output Screen Alt + F + L  -    Check programme load or not. Alt + ENTER  - Full screen Shift + Del -       Cut Shift + Insert -   Paste Ctr + Insert -    Copy Alt+F9 -           Compile a program Ctr + F8           Bbreak point Ctrl+F9 -          To run a program Ctrl+s -...

environment

It looks like you meant "environment." The environment refers to the surroundings or conditions in which a person, animal, or plant lives or operates. It encompasses various elements, including natural resources, ecosystems, climate, and human-made structures. Protecting and preserving the environment is crucial for the well-being of all living organisms on Earth. Is there anything specific you'd like to discuss or learn about regarding the environment?

Add two string in js

To add a space between the strings stored in variables a and b when concatenating them in JavaScript, you can simply include a space character within the concatenation. Here's how you can modify your code to achieve that: