Показать сообщение отдельно
Старый 20.10.2006, 16:49     # 7
-=[Stal7]=-
Junior Member
 
Аватар для -=[Stal7]=-
 
Регистрация: 07.10.2002
Адрес: Великая Курляндская Империя
Сообщения: 65

-=[Stal7]=- Путь к славе только начался
Как я рад что сразу стоко отзывов.

Значит, в первую очередь прошу прощения за то что перепутал 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ем переменным значения из файла (каждой своё)

__________________
Простите Ламера...
-=[Stal7]=- вне форума