![]() |
|
![]() ![]() ![]() |
|
AcademicInFuture |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 23.6.2006 Репутация: нет Всего: нет |
Доброе время суток.
Возникла необычная проблема с Intel Visual Fortran 9.1 Pro (Windows): После переустановки Windows в приложениях Console / QuickWin вместо кирилицы на экране появляется всякая ерунда (знаки вопроса, псевдографика и т. п.). Переустановка Visual Studio .Net и самого компилятора не помогают, сохранение исходников в разных кодировках (DOS/Windows) также не дает результата. Как вернуть родную речь? |
|||
|
||||
Cr@$h |
|
|||
![]() Исследователь ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1693 Регистрация: 3.4.2005 Где: Санкт-Петербург, Россия Репутация: 1 Всего: 41 |
На самом деле так было всегда. Обратитесь к книге Бартеньева Современный Фортран. Там в прилоожении написано, как выводить кирилицу.
|
|||
|
||||
AcademicInFuture |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 23.6.2006 Репутация: нет Всего: нет |
Здравствуйте все!
Согласен. Можно списать у Бартеньева функцию перевода кирилицы Win -> Dos. Другое решение тоже найдено. Создавать файлы в кодировке MS DOS, для этого в VS.net нужно сохранять так: Save with Encoding -> Cyrillic Dos(CP866). Открывать сохраненный файл нужно также с перекодировкой (Open with Encoding), если просто открыть будут иелироглифы вместо кириллицы. Если много русских сообщений в разных частях программы, разбитой на отдельные файлы *.f90 вероятно следует их собрать в одном файле например rustext.f90: module rustext character*30,parameter:: ru_str1='Просто для примера' character*30,parameter:: ru_str2='Не просто для примера' character*30,parameter:: ru_str3='Просто не для примера' end module rustext И включать их в компиляцию либо модулем либо командой include (в этом случае module / end module не нужен) |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Fortran | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |