Hi there!
Since you haven't got atleast B-mark in all career homework, then it is difficult in applying for job interviews in future. The reason is that if you got C-grade, it determines that you are inefficient in your academic area, which means that you will be inefficient in practical work too.
If its B, then its acerage. It signifies that you can cope up somehow as you have a basic knowledge about it. But C-grade means that you will be having no basics.
So, on the spot, most probably, it will affect your future.