Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h>
- class TT
- {
- public:
- int nYear;
- float fHigh;
- char szName[99];
- void szInit()
- {
- strcpy(szName, "NoName");
- }
- } Oleg, Anna;
- void foo(TT *p);
- //////////////////////////////////////////////////////////////////////////////////////////////////////////////
- int main()
- {
- TT Tarr[31];
- foo(&Tarr[41]);
- printf("nYear = %d \n", Tarr[0].nYear );
- printf("fHigh = %.2f\n", Tarr[0].fHigh );
- printf("szName = %s \n", Tarr[0].szName);
- }
- ///////////////////////////////////////////////////////////////////////////////////////////////////////////
- void foo(TT *p)
- {
- p[-41].nYear = 2009;
- p[-41].fHigh = 170.6;
- p[-41].szInit();
- }
- /*
- #include <stdio.h>
- struct TT
- {
- int nYear;
- float fHigh;
- } Oleg, Anna;
- void foo(TT *p);
- //////////////////////////////////////////////////////////////////////////////////////////////////////////////
- int main()
- {
- TT Tarr[31];
- foo(&Tarr[41]);
- printf("nYear = %d ", Tarr[0].nYear);
- printf("fHigh = %.2f", Tarr[0].fHigh);
- }
- ///////////////////////////////////////////////////////////////////////////////////////////////////////////
- void foo(TT *p)
- {
- p[-40].nYear = 2009;
- p[-40].fHigh = 170.6;
- }
- */
- /*
- #include <stdio.h>
- struct TT
- {
- int nYear;
- float fHigh;
- } Oleg, Anna;
- void foo(TT *p);
- //////////////////////////////////////////////////////////////////////////////////////////////////////////////
- int main()
- {
- TT Tarr[31];
- foo(&Tarr[0]);
- printf("nYear = %d ", Tarr[0].nYear);
- printf("fHigh = %.2f", Tarr[0].fHigh);
- }
- ///////////////////////////////////////////////////////////////////////////////////////////////////////////
- void foo(TT *p)
- {
- (*p).nYear = 2009;
- p->fHigh = 170.6;
- }
- */
- /*
- #include <stdio.h>
- int foo(char);
- //////////////////////////////////////////////////////////////////////////////////////////////////////////////
- int main()
- {
- for(int i = 65; i < 77; i ++)
- {
- printf("%d\n", foo(i));
- }
- }
- /////////////////////////////////////////////////////
- int foo(char c)
- {
- return c % 2;
- }
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement