how to read specified letters from ascii file

2 visualizaciones (últimos 30 días)
narimen boucenna
narimen boucenna el 2 de Jul. de 2020
Comentada: narimen boucenna el 3 de Jul. de 2020
i want prgrm that reads ascii file but only the letters 'a' to 'z' using ascii code 97:122 and i want to put those letters in new file and save them
  7 comentarios
narimen boucenna
narimen boucenna el 2 de Jul. de 2020
i did actually nothing that i could find usefull
Rik
Rik el 2 de Jul. de 2020
I just googled 'read ascii text file to char array matlab'. The top 3 results all suggest the fileread function.

Iniciar sesión para comentar.

Respuesta aceptada

Voss
Voss el 2 de Jul. de 2020
inputFileName = 'C:\input.txt';
outputFileName = 'C:\output.txt';
fileID = fopen(inputFileName,'r');
A = fread(fileID,'*char');
fclose(fileID);
A = A(A >= 97 & A <= 122); % using logical indexing to keep only 'a' to 'z'
fileID = fopen(outputFileName,'w');
fprintf(fileID,'%s',A);
fclose(fileID);
  2 comentarios
Walter Roberson
Walter Roberson el 2 de Jul. de 2020
We recommend against providing complete solutions for homework problems.
narimen boucenna
narimen boucenna el 3 de Jul. de 2020
thnx for the progrm it really helped me when i opend the new file i found what i was looking for

Iniciar sesión para comentar.

Más respuestas (1)

Image Analyst
Image Analyst el 2 de Jul. de 2020
Try this:
% chr = fileread('test1.m') % Whatever file you want to read in.
chr = '123456abcdef ABCDEF 789.' % String for testing.
TF = isstrprop(chr,'alpha')
newChr = chr(TF)
  2 comentarios
Walter Roberson
Walter Roberson el 2 de Jul. de 2020
This will grab upper case as well as lower case.
narimen boucenna
narimen boucenna el 3 de Jul. de 2020
unfortunately it didnt work the result was
abcdefABCDEF
and its not what i was looking for but thnx for the help i really appreciate it

Iniciar sesión para comentar.

Categorías

Más información sobre Startup and Shutdown en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by