Week 9, Assignment 2
7 views (last 30 days)
Show older comments
Ajith Thomas on 19 Aug 2019
Answered: Raheem Ullah on 17 Aug 2022
Write a function called char_counter that counts the number of a certain character in a text file. The function takes two input arguments, fname, a char vector of the filename and character, the char it counts in the file. The function returns charnum, the number of characters found. If the file is not found or character is not a valid char, the function return -1. As an example, consider the following run. The file "simple.txt" contains a single line: "This file should have exactly three a-s...
if fid>0 && ischar(a)
why second error is coming?
Steven Lord on 19 Aug 2019
Why is the space character not a valid character? Nothing in the text of the assignment that you've posted says it's invalid.
By the way, I agree with Guillaume that a == ' ' is a clearer statement of intent. Calling the isspace function is even clearer, though it may be a little more permissive about what's a space than you want (are tab, line feed, or newline spaces? They are to isspace.)
Raheem Ullah on 17 Aug 2022
if(fid<0 || p==0)
Find more on Logical in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!