Programming/C++

[C] Struct, Return, Function

OKOK 2017. 3. 28. 21:42

/*------------------------------------------------------------------------------------------

@ Pratice C laguage


Author           : SAM

Created          : 28-03-2017

Modified         : 28-03-2017

Language/ver     : C in MSVS2015


Description     : Practice

KEYWORD : Struct, Return

------------------------------------------------------------------------------------------*/


#include <stdio.h>


struct simple {

int data1;

int data2;

};

void show(struct simple ts);

struct simple getdata(void);


int main() {

struct simple s = getdata();

show(s);


return 0;

}


void show(struct simple ts) {

printf("data1:%d, data2:%d\n", ts.data1, ts.data2);

}


struct simple getdata(void) {

struct simple temp;

scanf_s("%d %d", &temp.data1, &temp.data2);

return temp;

}