アプリ版:「スタンプのみでお礼する」機能のリリースについて

お世話になっています。
早速ですが

----------------略---------------
EXEC SQL BEGIN DECLAR SECTION
VARCHAR A[2];
EXEC SQL END DECLAR SECTION

A.len = sprintf( (char*)A.arr, "%s", B )
----------------------------------------

上記のようなソースがあったとき.lenと.arrは何の役割を果たしている
のでしょうか?よくわからくて困っています。
わかる方がいらしたら、どうかご教授ください。

A 回答 (1件)

可変長の文字列を定義するホスト変数で


A.arr が文字列データが格納される領域の先頭アドレス
A.len が文字列長になります
    • good
    • 1
この回答へのお礼

なるほどね。ホスト変数に.arrが付けばchar型の変数として
その先頭のアドレスを返し、.lenが付けばint型の変数として
文字列の長さを返してくれると考るわけですね。

お礼日時:2006/06/21 21:48

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A