![]() |
Помогите перевести код из Pascal в Java
PHP код:
Думаю по коду вполне понятно, что с ним надо делать. Простите за тупость, но уже 3 дня ничего не получается, потому обращаюсь к любимому форуму. Спасибо зараннее заинтересовывшимся. |
Я в паскале никогда не хакал, но помойму anna_nadalapaeva_nr(N) и paevi_eelmises_kuus(KK, AAAA) это вызовы функций котрые тут не описаны..
или нет? |
гы, я уже совсем забыл паскакаль :) опишите человеческим языком что тут происходит, я накатаю премерчег на жабе...
|
Хм..прошу прощения, но это код на с++, а не на паскале.
|
Цитата:
|
это действительно синтакс с++
/7y3uK psudo code: Код:
read from text file "nadal.txt" line ( character>N, integer>PP, integer>KK, integer>AAAA) |
Как я рад что сразу стоко отзывов.
Значит, в первую очередь прошу прощения за то что перепутал C++ и Паскаль, не с одним из них не работал, потому и возникают ошибки такого рода. Теперь о коде... Будь С++ или Паскаль, или ваще Q-basic :yees: 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) значения, те что указаны в файле. Надеюсь будет понятно. трудно объяснить того чего сам не понимаю :biggrin: Затем я с ними собираюсь работать, но эта другая история. fclose(sisf); Оставшаяся часть меня особо не интересует, ту сам перекодирую. } А переменные nadala_paev и еще какая-то здесь действительно не указаны, и потой причине что не о них собственно возня.. Главное, это присвоить 4ем переменным значения из файла (каждой своё) :yees: |
надеюсь я все правильно понял...
Код:
public class Example {Если б какой-то непонятный N, то можно бы было считать ридером тупо строку и попарсить с помощью SimpleDateFormat сразу в объект Date или Calendar, у которого есть все эти геттеры вплоть до автоматического высчитывания дня недели... |
THANK YOU VERY MUCH ! ! !
Всем большое спасибо за помощь. ТЕМУ МОЖНО ЗАКРЫВАТЬ |
| Часовой пояс GMT +4, время: 11:36. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.