Pari / Gp指示输出

时间:2017-09-29 06:42:50

标签: output pari

是否有一种简单方便的方法将Pari / GP中的输出定向到文件?我的目标是在屏幕上或文本文件中获得2^400000-1的完整十进制扩展?

(23:37) gp > 2^400000-1
%947 = 996014342993......(4438 digits)......609762267975[+++] 

GP终端输出给出了这个,这不是目标。基本输出重定向也不起作用。有任何想法吗?感谢。

(23:38) gp > 2^400000-1 > output.txt

有一个在线手册,除变量TeXstyle外,它没有多说输出。我不确定如何使用它。

2 个答案:

答案 0 :(得分:1)

快速简单就是 public class OPEmpName : ObservableObject { private Int32 _count; private String _name; private ObservableCollection<OPEmpName> _opEmpNameList; public Int32 Count { get { return _count; } set { SetProperty(ref _count, value, () => Count); } } public String Name { get { return _name; } set { SetProperty(ref _name, value, () => Name); } } public ObservableCollection<OPEmpName> OPEmpNameList { get { return _opEmpNameList; } set { SetProperty(ref _opEmpNameList, value, () => OPEmpNameList); } } public OPEmpName() : base() { Count = 0; Name = ""; OPEmpNameList = new ObservableCollection<OPEmpName>(); } public OPEmpName(int count, string name) : base() { Count = count; Name = name; OPEmpNameList = new ObservableCollection<OPEmpName>(); } } ,然后你可以剪切+粘贴。否则print(2^400000-1)如果你想要在文件中。

答案 1 :(得分:1)

其他一些可能性:

  1. writebin(filename,2^400000-1) 将对象二进制结构写入文件:这比传统输出(这意味着二进制到十进制转换)更快,并且将其加载到另一个会话中也会更快。这对于大量的原子写入很有用。

  2. C 风格的输出:fileopen,然后连续的 filewrite 允许对描述符引用的文件进行多次写入(避免每次写入后重新打开/刷新/关闭文件) .这对于通过对给定文件进行多次微小写入(例如逐个字符)完成的大型写入操作非常有用。