我创建了一个小程序读取文本文件并基于此文本文件创建输出。什么是更有效的处理这个字符串
文本文件的例子可能是这样的:
f
a b c
d e
什么我的程序也就那么要做的就是创建一个显示行,然后新建一个文本文件中的所有 组合/在每个字排列行,像这样:
f
a b c
a c b
b a c
b c a
c b a
c a b
a b
a c
b a
b c
c a
c b
a
b
c
d e
e d
e
d
我目前已经但是此功能工作正常,我决定,我要创建一个输出,除了用“〜”组合的盈/的排列一样的东西辅助文本文件每个入口提高可读性。
目前,我有这个两个outputstrings,所以可以说:
string outputStringNormal = "";
string outputStringReadable = "";
然后在我的代码,我基本上是文本添加到每个输出字符串:
outputStringNormal += someText;
outputStringReadable += " ~ " + someText;
我在想,如果它会更有效率,如果我只有一个输出字符串 ,我将[randomMarker]追加到每个组合/排列的开头,并在 之前输出新文本文件,在普通文件中,我将字符串替换为我的损伤ker with“”,然后在我的Readable中,我将用“〜”替换它。
所以这样的:
outputString += "[randomMarker]" + someText;
,然后右键输出前:
CreateSomeFile(outputString.Replace("[randomMarker]", "");
CreateSomeFile(outputString.Replace("[randomMarker]", " ~ ");
我不认为这是一个C问题。 :P – argentage 2012-07-11 15:01:12
..或C++问题。 – Jack 2012-07-11 15:02:00
对不起,我只是在想,这是一个非常普遍的问题,我删除了标签。 – Eric 2012-07-11 15:04:51