2017-01-27 4 views

答えて

0

もちろん、はい、もちろんです。あなたの場合は

Syntax: 
Stream read [binary] (string filename) 
bool end (Stream strm) 

// Read from a stream. var can be of type: Buffer, char, real, int, string 
<Stream> >> var [ >> var [ >> ...]] 

// Special Read Functions: 
<Stream> >= <Buffer var  // Read one text line including whitespace 
<Stream> -> <Buffer var> // Read one text line. Omit leading whitespace 
string readFile (string filename) // Returns the contents of a file a string 

Example: 
string filename = "c:/datafile.txt" 
Stream input = read filename 

real cost 
for (input >> cost; !end input; input >> cost) { 
    print cost "\n" 
} 

close input 

に、あなたはタイプバッファの変数にストリームを読んでいましたように、ストリーム変数を使用してファイルの内容を読むことができます。必要に応じて、行を複数の単語に分割する必要があります(例:スペースで区切られています。値を分割する必要がない場合は、ストリームを文字列変数に直接読み込むこともできます。

私が知る限り、RTFファイルを読むことははるかに複雑です。 RTFファイルの内部構造について知り、フォーマット情報を実際の文字列と区別するか、COMライブラリを使用する必要があると思います。おそらく、DOORSのrichText機能の1つを使用したり、ヘルプやGoogleを見たりすることは可能ですが、私はDOORS w/RTFにあまり流暢ではありません。

関連する問題