The correct option is C A man of no or little substance
The idiom "a man fo straw" means a person with a weak character and no definite beliefs. For example, The party is run by men of straw. Hence, Option C is correct.
The rest of the options do not express this meaning,
hence incorrect.