• ベストアンサー

VCの構造体【否 .Net】文字列

http://okwave.jp/qa2526132.html での質問の発展です。 構造体の中に文字列を入れたいのです。 4の倍数にする必要がある、と聞いたので typedef struct {  char a[80];  int b;  int c; } Data_t; とし、VB側で Public Type vbData  a As String * 80  b As Long  c As Long End Type としましたが、うまく受け取れません。 どうかお力添えを。

質問者が選んだベストアンサー

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

ん? 固定長文字列ならその方法でよさそうですよ Data_t tData; sprintf( tData.a, "a*b=%d", a, b ); tData.b = a + b; tData.c = a - b; retrun tData; といった具合で ...

Trick--o--
質問者

お礼

回答ありがとうございます。 全然別のところでつまらない失敗をしていました。