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()で文字列の配列を送ることが不可能なのでしょうか?
ポインタ、配列でのエラー
Re:ポインタ、配列でのエラー
> error: request for member ‘seq’ in something not a structure or union
> というエラーが出てしまいます。
ソースの何行目でエラーが出ているかがわかるように、
ソース全体と、エラーメッセージ全体を見せてください。
ソースを見せるときは、<pre>と</pre>タグで正しく囲んでください。
全角空白による疑似インデントはお控えください。

> というエラーが出てしまいます。
ソースの何行目でエラーが出ているかがわかるように、
ソース全体と、エラーメッセージ全体を見せてください。
ソースを見せるときは、<pre>と</pre>タグで正しく囲んでください。
全角空白による疑似インデントはお控えください。

Re:ポインタ、配列でのエラー
> error: request for member ‘seq’ in something not a structure or union
> というエラーが出てしまいます。
それ以外にも大量のエラーが出るはずです。
状況を再現できるだけの情報を提供してください。
> というエラーが出てしまいます。
それ以外にも大量のエラーが出るはずです。
状況を再現できるだけの情報を提供してください。