Sorry Tim, that was my typo. It is pSub->a in my code.
Well, having been tracking down the files in the core: aSubRecord.c, getGbl.c and dbLexRoutines.c, I am wondering how can the dbLoadRecords or dbReadDatabase tell the "Test string" in
field(INPA,"Test string")
is a name of the link or a real string? Or what is the correct format to pass a real string constant?
Jim
-----Original Message-----
From: Tim Mooney [mailto:[email protected]]
Sent: 28 September 2012 15:53
To: Jim Chen
Cc: [email protected]
Subject: Re: problem passing string to aSub record parameter
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 Steiner, Mathias
- References:
- problem passing string to aSub record parameter Jim Chen
- Re: problem passing string to aSub record parameter Tim Mooney
- Navigate by Date:
- Prev:
Re: problem passing string to aSub record parameter Tim Mooney
- Next:
RE: problem passing string to aSub record parameter Steiner, Mathias
- 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:
Re: problem passing string to aSub record parameter Tim Mooney
- Next:
RE: problem passing string to aSub record parameter Steiner, Mathias
- 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
|