36 regmatch_t groupArray;
41 regcomp(&pattern,
"[[:digit:]]+", REG_EXTENDED);
43 while((read = getline(&line, &len, fp)) != -1) {
45 if (regexec(&pattern, line, 1, &groupArray, 0) == 0) {
47 while (regexec(&pattern, scopy, 1, &groupArray, 0) != REG_NOMATCH) {
48 regexec(&pattern, scopy, 1, &groupArray, 0);
49 scopy += groupArray.rm_so;
50 nwidth = groupArray.rm_eo - groupArray.rm_so;
51 char strnum[nwidth + 1];
52 strncpy(strnum, scopy, nwidth);
53 vars[index] = atoi(strnum);
54 scopy += groupArray.rm_eo;