re...
----- Original Message -----
> From: "Jim Chen" <[email protected]>
> To: [email protected]
> Sent: Friday, September 28, 2012 8:49:23 AM
> Subject: problem passing string to aSub record parameter
> Can anybody help please -- passing STRING to aSub record parameter
> field doesn’t seem to work.
>
>
>
> My aSub record
>
>
>
> record(aSub,"TRANSMIT")
>
> {
>
> field(INAM,"myfunctionInit")
>
> ……
>
> field(INPA,"Test string")
>
> field(FTA,"STRING")
>
> field(NOA,"20")
>
> ……
>
> }
>
>
>
> myfunctionInit(aSubRecord * pSub)
>
> {
>
> ……
>
> char test[40];
>
> strcpy(test, (char *)subr->a);
Shouldn't this be
strcpy(test, (char *)pSub->a);
>
>
> printf("Text: %s\n", test);
>
> ……
>
> }
>
>
>
> The printf statement doesn’ t print anything. When I check the length
> of the ‘test’ variable, it is always 0.
>
>
>
> Have I done wrong?
>
>
>
> Thanks,
>
> Jim
--
Tim Mooney ([email protected]) (630)252-5417
Software Services Group (www.aps.anl.gov)
Advanced Photon Source, Argonne National Lab
- Replies:
- RE: problem passing string to aSub record parameter Jim Chen
- References:
- problem passing string to aSub record parameter Jim Chen
- Navigate by Date:
- Prev:
RE: problem passing string to aSub record parameter Jim Chen
- Next:
RE: problem passing string to aSub record parameter Jim Chen
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
<2012>
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
problem passing string to aSub record parameter Jim Chen
- Next:
RE: problem passing string to aSub record parameter Jim Chen
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
<2012>
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|