次のコードを使用して、matlabのテキストファイル内でhelloを検索しようとしています。
fid = fopen(filename, 'r');
if (fid == -1)
error('cnt open');
end
i = 0;
while (i == 0)
str = 'hello';
validStrings = fgets(fid);
validStr = validatestring(str,validStrings);
disp(validStr)
if (line == -1)
i = 1;
else
fprintf(1, '%s', line);
end
end
fclose(fid);
この場合、validStringsを使用できませんか?エラーが発生します
??? Error using ==> validatestring
Valid strings must be a cell array of strings.