Did you build your site on your local computer before uploading it to your host? It should not be looking for file:///C: etc ... Sounds like you have incorrect paths from building the site locally. You'll need to find and replace those in your database.
If you use the Settings > Media option in your cPanel, you can make sure that the folder uploads are stored in is: wp-content/uploads (nothing before or after that)
Other than that, replace the wrong links, and from now on, if you setup WP somewhere else before putting it where you want it to be, set it up on a subfolder online for your domain, or something like that, and not locally.