Когда я использую \r\n
в Windows, чтобы напечатать новую строку в файле, она работает, если файл <anyfile>.v
, то есть его расширение составляет .v
. Но если расширение файла изменено на .ucf
, оно начинает печатать некоторый мусор. Я делаю это через Java-код. Любая помощь?Новая строка в окнах
.v
является файлом verilog и .ucf
является файлом ограничений Xilinx propietory. Оба они обрабатываются программным обеспечением Xilinx.
На беге,
import java.io.*;
public class ucf {
public static void main(String[] args) throws IOException {
FileWriter output = new FileWriter("sample.ucf");
output.write("foo\r\n\bar\r\n");
output.close();
}
}
мусора производится.
Пожалуйста, сообщите нам, что такое '.v' и' .ucf' файлы. Предположительно, они обрабатываются конкретной программой, которая решает, что с ними делать. –
Неправда. Java не заботится о расширениях файлов. – Ingo
'.v' - файл verilog, а' .ucf' - файл ограничений собственности Xilinx. Оба они обрабатываются программным обеспечением Xilinx. – kamalbanga