reading the file using input function

i have a word saves in text file 'hello23,hi10'.name of textfile is new.txt,is there any input function to read and display
hello23 hi10

 採用された回答

TAB
TAB 2012 年 1 月 3 日

0 投票

If your file contains data like this
hello23,hi10
hello24,hi11
hello25,hi12
....
You can combine read and replacement commands as
strrep(textread('new.txt','%s'),',',' ')
It will return cell array having strings without ','
[EDITED] Using textscan()
f=fopen('new.txt');
arrayfun(@(x) strrep(x{1},',',' '),textscan(f,'%s'),'UniformOutput',false)
fclose(f);

2 件のコメント

Walter Roberson
Walter Roberson 2012 年 1 月 3 日
Note: textread() is considered obsolete, and will probably be deleted soon.
TAB
TAB 2012 年 1 月 4 日
textscan() can be used as a replacement of textread();

サインインしてコメントする。

その他の回答 (1 件)

Friedrich
Friedrich 2012 年 1 月 3 日

0 投票

Hi,
you can do something like:
strrep(fileread('new.txt'),',',' ')

1 件のコメント

Walter Roberson
Walter Roberson 2012 年 1 月 4 日
"fileread: it's obscure but it works!" :-)

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeLarge Files and Big Data についてさらに検索

タグ

質問済み:

2012 年 1 月 3 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by