>>583
自分の求める以外のレスにも何か反応したらどうだい?C限定ならこうなる。
#include <ctype.h>
#include <stdio.h>

int main(void)
{
    FILE *fp;
    int c, num = 0, sum = 0;
    if ((fp = fopen("data.txt", "r")) == NULL) return 1;
    while ((c = getc(fp)) != EOF) {
        if (isdigit(c)) {
            num *= 10;
            num += c - '0';
        }
        else {
            sum += num;
            num = 0;
            while (!isdigit(c = getc(fp)));
            ungetc(c, fp);
        }
    }
    sum += num;
    fclose(fp);
    printf("%d", sum);
    return 0;
}