?
Solved

printf problem with Visual c++ v6

Posted on 2004-10-12
13
Medium Priority
?
769 Views
Last Modified: 2013-12-14
Hi,
   I've just installed Visual c++ v6.0 and now for some reason the my prog keeps falling over when it gets to a printf statement. It comes up with a locate file dialogue box saying "Please enter the path for Printf.c" Any ideas?

Cheers,

           Dust.
0
Comment
Question by:dustybryn
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
  • 2
  • +4
13 Comments
 

Expert Comment

by:aarti_y
ID: 12288723
Open a  New Text file

put in following code.


#include <iostream.h>


int main()
{

printf("Hello WOrld");




return 0;

}

save it as text.c
build the project , and run it..

even then if it gives u the same error, then reply back

thanks
0
 
LVL 12

Expert Comment

by:stefan73
ID: 12289195
Hi aarti_y,
> #include <iostream.h>
#include <stdio.h>

...instead.

Cheers!

Stefan
0
 
LVL 86

Expert Comment

by:jkr
ID: 12289309
>> It comes up with a locate file dialogue box saying "Please enter the path for Printf.c"

This is a debugger message indicating that something went awry. Could you post your code?
0
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 3

Expert Comment

by:aravindtj
ID: 12289358
hi,
 you r using C++. So think in C++.
all so check your compiler options.
  simple implementation is...

#include <iostream>

using namespace std;

int main()
{
 cout<<"Experts-Exchange."<<"\n";
return 0;
}

If you want to include implicit c code, use extern "C" {....} statement.

All the best.

0
 
LVL 4

Expert Comment

by:pankajtiwary
ID: 12292757
In C++ I suppose you need to include <cstdio> all C standard library are kept there I suppose.
0
 

Author Comment

by:dustybryn
ID: 12295535
I appreciate your comments but I know there is no problem with my code as it ran fine using Visual C++ v5 (albeit on a different machine). It also runs fine on a UNIX platform. When I first discovered the problem I tried the following as a test and got the same results.

#include <stdio.h>

void main()
{
      printf("hello");
}


0
 
LVL 86

Expert Comment

by:jkr
ID: 12298402
Are you trying to step into that code using a debugger or just running that program on the command line?
0
 
LVL 1

Expert Comment

by:cool_alok
ID: 12305409
friendz,
        when you program fail on call of printf ,so compiler/debugger search for code of printf to show you wher is problem,as or may be you haven't installed visual studio with full src that why it's causing the problem.

0
 

Author Comment

by:dustybryn
ID: 12305686
Hi, I'm trying to step into my code. The compiler does step into the code of printf although I am not experienced enough to make sense of this.

Thanks,

Dust.

0
 

Accepted Solution

by:
aarti_y earned 500 total points
ID: 12309619

Did you tried stepping over the code. does it work when u dont run it in debug mode?
if yes then u do have all the src files. but if not then search for printf.c on your PC. the path for that should be.

C:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC

something like that, depending on your installation.

see that you have that path listed in includes (in IDE)



0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In our object-oriented world the class is a minimal unit, a brick for constructing our applications. It is an abstraction and we know well how to use it. In well-designed software we are not usually interested in knowing how objects look in memory. …
Jaspersoft Studio is a plugin for Eclipse that lets you create reports from a datasource.  In this article, we'll go over creating a report from a default template and setting up a datasource that connects to your database.
Video by: Grant
The goal of this video is to provide viewers with basic examples to understand and use for-loops in the C programming language.
This tutorial covers a step-by-step guide to install VisualVM launcher in eclipse.
Suggested Courses
Course of the Month10 days, 6 hours left to enroll

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question