String help!?

2 visualizzazioni (ultimi 30 giorni)
Chris
Chris il 5 Dic 2011
fid = fopen('hangman.txt', 'r'); if fid < 0, error('Cannot open file.'); end CC = textscan(fid, '%s'); C = CC{1}; fclose(fid); index = ceil(rand * numel(C)); word = C{index};
stars = word; stars(~isspace(stars)) = '*';
first_guess=char(input('Enter letter \n'));
result1 = ~isempty(findstr(word,first_guess));
first_guess = 'l'; stars(original == first_guess) = first_guess;
When I try entering a letter to see if it matches one in the word, it returns an error. Enter letter l ??? Error using ==> input Undefined function or variable 'l'.

Risposta accettata

Chandra Kurniawan
Chandra Kurniawan il 5 Dic 2011
first_guess=char(input('Enter letter \n','s'));

Più risposte (1)

Fangjun Jiang
Fangjun Jiang il 5 Dic 2011
use letter=input('Enter One letter: \n','s') to get the letter directly.

Categorie

Scopri di più su Characters and Strings in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by