我有一个旧程序,把一些pascal记录写入文件:
type
Character = Record
Name : String[50];
Age : integer;
end;
begin
// [..] data contain a Character record
AssignFile(f, data); // example
Write(f, data); // example
CloseFile(f) // example
end.
是否有可能打开这个文件并从另一种语言(如C、C++、Go )读取记录?
谢谢。
给定的是一个具有以下结构的文件:
a 123
b 876234
c 56456
d 65765
a 9879
b 9361
c 6527
d 823468
所以有数据块(以a、b、c、d开头的行,空行将两个块分开),我在这个文件中寻找一个模式(例如9361)。如果在里面发现了这个模式,我想复制整个代码块(以a 9879开头,以d 823468结尾的行)并将其写入另一个文件。
在一个文件中,这种模式可以出现零次或多次。如果有多个结果,则应将每个块写入另一个文件。
你会怎么做?
var q = from n in XElement.Load(Application.StartupPath + "..\\..\\..\\2.xml").Elements()
select n;
foreach (var q0 in q)
{
string str = q0.ToString();
}
问题是我的xml文件太大了,所以我如何管理这段代码来逐步加载它,而不是完全加载它。现在我通过c#跟踪,它完全