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 31 32 33 34 35 36 37 38 39 40
|
#include <stdlib.h>
#include <stdio.h>
#include <netcdf.h>
#include <string.h>
#include "manyurls.h"
#undef VERBOSE
int main()
{
int i,ncid;
char** p;
for(i=1,p=urllist;i<100;p++,i++) {
char* tp = *p;
int mode = 0;
int status = -1;
#ifdef VERBOSE
printf("Opening: %s\n",tp);
#endif
status = nc_open(tp, mode, &ncid);
switch(status) {
case NC_NOERR:
break;
case NC_ENOTFOUND:
#ifdef VERBOSE
printf("{%d} %s\n",i,tp);
#endif
status = NC_NOERR;
break;
default:
fprintf(stderr,"*** %s\n",nc_strerror(status));
return 1;
}
// nc_close(ncid);
}
return 0;
}
|