0

こんにちは、行形式のテキスト ファイルがあります

1|few ewf ew fewfew 

解析する必要がありますが、わからない 2 番目の値から空白の末尾を削除する方法がわかりません。

これが私のsegmentation faultこれまでの試みです

char* token1;
char* token2;
char* search = "|";
char* search2 = "  "; // double space because string can contains single space
while (fgets(line, 150, f)) {
  token1 = strtok(line, search);
  token2 = strtok(search, search2); // <- segfault
  //token2 = strtok(NULL, search); <- contains a lot of spaces in tail
4

1 に答える 1

0

deblank関数を見てみましょう。ここにリンクがあります:http://www.mathworks.com/help/matlab/ref/deblank.html

于 2012-09-25T12:30:00.993 に答える