ポインタ、配列でのエラー

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
YUI

ポインタ、配列でのエラー

#1

投稿記事 by YUI » 15年前

error: request for member ‘seq’ in something not a structure or union
というエラーが出てしまいます。


typedef struct _sequence {
int len;
char *name;
char *array;
int score;
} sequence;

typedef struct _sequence_set {
int num;
sequence *seq;
} sequence_set;

ここでseqに文字列を入力しています。
void load_sequence_set( char *file, sequence_set *set )
{
set_seq_array( temp_array, len, &(set->seq[id]) );
}


float calc(query_set)
{
  for (i = 0; i < 5; i++) {
integral_params.query = query_set.seq;
}

int main( int argc, char **argv )
{
  load_sequence_set( file_query, &query_set );
  calc(&query_set);
}

やはりcalc()で文字列の配列を送ることが不可能なのでしょうか?

box

Re:ポインタ、配列でのエラー

#2

投稿記事 by box » 15年前

> error: request for member ‘seq’ in something not a structure or union
> というエラーが出てしまいます。

ソースの何行目でエラーが出ているかがわかるように、
ソース全体と、エラーメッセージ全体を見せてください。

ソースを見せるときは、<pre>と</pre>タグで正しく囲んでください。
全角空白による疑似インデントはお控えください。
画像

たかぎ

Re:ポインタ、配列でのエラー

#3

投稿記事 by たかぎ » 15年前

> error: request for member ‘seq’ in something not a structure or union
> というエラーが出てしまいます。

それ以外にも大量のエラーが出るはずです。
状況を再現できるだけの情報を提供してください。

閉鎖

“C言語何でも質問掲示板” へ戻る