1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
#define TAXON_LENGTH 20
#define SCI_NAME_LENGTH 40
typedef struct {
char taxon; // taxon name asked by the user
char sci_name[SCI_NAME_LENGTH]; // scientific name
int32_t tax_id; // tax id use ecoPCR prefilter
int32_t tax_rank; // taxonomic rank
} taxon_info;
int main(int argc, char **argv)
{
int32_t carg;
int32_t i=0;
taxon_info taxonlist[10];
while ((carg = getopt(argc, argv, "t:")) != -1) {
switch (carg) {
case 't': /* taxon list */
taxonlist[i]->taxon = optarg;
i++;
break;
}
}
for (i=0;i<5;i++){
printf("%s",taxonlist[i].taxon);
} |
Partager