profpr: (Default)
[personal profile] profpr
Вопрос как сделать, чтобы операция обмена не вставляла символ новой строки, становится поводом для интересной, содержательной и продолжительной дискуссии.

Date: 2009-10-18 02:12 am (UTC)
From: [identity profile] red-andr.livejournal.com
print '("Open input file: <",a,"> ",$)', trim(inpfile)
:)

Вот и дискуссия

Date: 2009-10-18 02:51 am (UTC)
From: [identity profile] profpr.livejournal.com
Ага, наследие ужасного прошлого :-) Кстати, это было в стандарте?
В фортран 90 есть write(... advance='no')

Re: Вот и дискуссия

Date: 2009-10-18 04:15 am (UTC)
From: [identity profile] red-andr.livejournal.com
Нет, это не стандарт и в Фортране-90 этого тоже нет. Но, тем не менее, у меня всегда работает, с разными компиляторами: IBM, Sun, DEC, Intel.

advance='no' более правильный с точки зрения стандарта Fortan 90 метод. Но много ли народу пишет в точном соответствии со стандартами? ;) Да и просто лень набирать 12 символов вместо одного.

Date: 2009-10-27 01:22 pm (UTC)
From: [identity profile] secondary-tea.livejournal.com
Пардон, не подскажете, сообщество climate101 активно?

Date: 2009-10-27 03:39 pm (UTC)
From: [identity profile] profpr.livejournal.com
Скорее нет, чем да :-) Но я полагаю, что если Вы туда напишете, они ответят. Хотя бы я и отвечу :-)

Date: 2009-10-27 03:46 pm (UTC)
From: [identity profile] secondary-tea.livejournal.com
оно премодерируемое

Date: 2009-10-27 03:50 pm (UTC)
From: [identity profile] profpr.livejournal.com
Oh, да. напишите mashats, она, правда, в процессе смены страны страны проживания...

March 2024

S M T W T F S
     12
3456789
10111213141516
171819202122 23
24252627282930
31      

Most Popular Tags

Expand Cut Tags

No cut tags