定义了一个char型变数
char card_id[256]
有初期设定
memset(card_id, 0x00, sizeof(card_id));
执行了一个SQL
EXEC SQL
select
cardID
into :card_id
from table;
得到的结果是[1 ]
1后面跟了很长一段空格但是只有198位
DB里的值只是1,后面没有空格
想请问为什么后面会有多余的空格呢,用这个值去检索也检索不到
定义了一个char型变数
char card_id[256]
有初期设定
memset(card_id, 0x00, sizeof(card_id));
执行了一个SQL
EXEC SQL
select
cardID
into :card_id
from table;
得到的结果是[1 ]
1后面跟了很长一段空格但是只有198位
DB里的值只是1,后面没有空格
想请问为什么后面会有多余的空格呢,用这个值去检索也检索不到