Сап, двощ. Хз, куда обратиться, позарез надо. Есть тут кто шарит в консоли и программировании? В общем, есть одна программа на паскале, компилирую через консоль, запускаю тоже через консоль, выводит много значений так, что не все отображаются, пытаюсь записать в файл, но нихуя не записывается. Зато какая-нибудь другая херня записывается. Двощ, выручи, а?
бамп
bump
Мудель, говори ОС, компилятор, что конкретно за программа и конкретно что и как ты собирал там. Ты, блять, перечитай сам свой вопрос и подумай, можно вообще на эту хуйню ответить? Бампает, блять, он.
>>130503435 (OP)Hу так ты может программу покажешь как-то - на пастебин зальешь или типа того?
А нельзя все это из stout просто перенаправить в файл?
>>130503799http://pastebin.com/TUAQZHrJ
>>130503778ОС шиндовс, прога с алгоритмом по формуле, выводит хуеву тучу значений, по которым потом график надо построить. Прогу вообще не я писал, т.к. я так и не въехал в алгоритм, мне аспирант с универа помогал, который сейчас гасится и не отвечает нихуя, а завтра мне это всё говно надо запихать в говнодиплом и показать научруку, а тут такая жопа. Меня собственно и волнует, почему в файл не выводится.>>130503847Если честно, я в программировании профан. Пытаюсь результат работы проги выводить в файл p.exe > p.txt, но файл всё равно пустым остается.
>>130503435 (OP)Кодировка, имя файла указано? Где открывается файл на запись?
>>130504463>диплом>паскаль>профан в программированииО курва, и ты хочешь стать погроммистом?
>>130504553Нет, я хочу получить эту хуйню и осознавать, что этот блядский цирк позади и что хоть что-то получил за 4 бездарно проебанных года. Олсо, направление "Прикладная математика", намеренно научрука попросил тему подальше от проганья, но его чёт понесло.
лулолсоздавай файл через assign(output,'output.txt;'); rewrite(output);потом выводи все значения через простой writeln();в конце программы закрывай файл(именно в конце, прямо перед последним ендом) close(output);и все, выведется все если это выводилось в консоль
assign(output,'output.txt');пофиксил
>>130504759Чем тебе С++ не нравился?Нахуя ты на ПМ пошел?
http://pastebin.com/zMmzK7bUСмотри, я все сделал за тебяпроверь на своем паскалепрежде чем запускать СОХРАНИ В ОТДЕЛЬНОЙ ПАПКЕ .PAS
>>130505013>Нахуя ты на ПМ пошел?Вот этот вопрос сам себе задаю, меня так тошнит от этой хуйни уже. А при том, что у нас шарага вообще и нас учили наотъебись, на выходе знаний практически никаких нет. Загвоздка сейчас в том, что мой научрук — дирик нашего института, который живет в маняфантазиях, что у нас не шарага, а топовый вуз и мы все ниибацо специалисты. Ему до пизды, что я вообще не шарю. У одногруппников научруки относятся с пониманием, что мы тупые и чуть ли не за них диплом пишут, лишь бы уже выпустить наконец. А мне, вот, приходится выкручиваться как-то.>>130505467Спасибо, анон, ты охуенен. Тонны нефти тебе.А такие значения можно в excel вставлять, чтоб график построить или всё же в проге прописать, чтоб лишние нули не писались?
>i,j,index,iteration :integer;>while index>-1.0 doа разве у паскаля не четкая типизация?
>>130505875хз,попробуй первый варикесли пашет-оставляй так
>>130506045Всё же интересно, почему он через cmd не хотел так проворачивать. Вот, например, писал "p.exe > p.txt" — нихуя, писал "p.pas > p.txt" — в файл записывались сообщения компилятора.
>>130506251видимо, ты записывал действия компилятора а не действия программы
>>130506682Ну это я для примера, что хоть саму команду правильно использую, и что-то да записывается. Но то, что было нужно не записывалось.
>>130506251>"p.exe > p.txt" — нихуя>"p.pas > p.txt" — в файл записывались сообщения компилятора.тут всё правильно, так и должно быть, ты же сначала вызываешь программу fpc.exe, т.е. твоя командная оболочка понимает "p.pas" как вызов компилятора с параметром "путь до файла p.pas", а потом перенаправляет стандартный вывод, изрыгаемый программой fpc.exe в файл p.pasАлсо, в первой ситуации, мне кажется, дело в шелле, и думается мне, под башем это бы запустилось никаких оснований так полагать нет, чисто интуиция.
>>130506851>перенаправляет стандартный вывод, изрыгаемый программой fpc.exe в файл p.pasв файл p.txt, конечно же