Как я рад что сразу стоко отзывов.
Значит, в первую очередь прошу прощения за то что перепутал C++ и Паскаль, не с одним из них не работал, потому и возникают ошибки такого рода.
Теперь о коде... Будь С++ или Паскаль, или ваще Q-basic
int main() { - главный метод (вроде бы)
FILE *sisf = fopen("nadal.sis", "rt"); - открыть файл nadal.sis, который "только для чтения"
char N; - собственно, чар N
int PP, KK, AAAA; - Числовые переменные PP, KK и AAAA
fscanf(sisf, "%c, %d.%d.%d", &N, &PP, &KK, &AAAA); - файл nadal.sis имеет одну единственную строчку типа: N, 10, 07, 1988 (N - nadala paev - день недели, KK - kuu - месяц, AAAA - aasta - год.)
Цель: мне нужно объяснить яве, что Char N должен принять буквенное значение = 1ой букве в строчке. Соответственно PP = 10 и KK = 07, АААА= 1988 (числовые значения.
N, 10, 07, 1988 - вся эта строка 15 символов, тобишь он должен упускать запятые и пробелы и придавать моим переменным (N, PP, KK, AAAA) значения, те что указаны в файле.
Надеюсь будет понятно. трудно объяснить того чего сам не понимаю
Затем я с ними собираюсь работать, но эта другая история.
fclose(sisf);
Оставшаяся часть меня особо не интересует, ту сам перекодирую.
}
А переменные nadala_paev и еще какая-то здесь действительно не указаны, и потой причине что не о них собственно возня..
Главное, это присвоить 4ем переменным значения из файла (каждой своё)