www.digitalmars.com         C & C++   DMDScript  

c++ - Symbol Undefined _snprintf

reply cane <cane_member pathlink.com> writes:
I've got a line of code like this in a file:

snprintf(buffer, sizeof(buffer), "%sfd", argv[1]); 

When I try to compile&link this file with DMC it keeps telling me:

Error 42: Symbol Undefined _snprintf

should I link some specific library in addition?

Thanks, bye.
Nov 10 2005
parent reply Bertel Brander <bertel post4.tele.dk> writes:
cane wrote:
 I've got a line of code like this in a file:
 
 snprintf(buffer, sizeof(buffer), "%sfd", argv[1]); 
 
 When I try to compile&link this file with DMC it keeps telling me:
 
 Error 42: Symbol Undefined _snprintf

snprintf is a C99 function, DMC is not (as far as i can tell) C99 complient. DMC has however a function called _snprintf (notice the _) which seems to do the same. -- Absolutely not the best homepage on the net: http://home20.inet.tele.dk/midgaard But it's mine - Bertel
Nov 10 2005
parent cane <x x.com> writes:
Bertel Brander wrote:

 snprintf is a C99 function, DMC is not (as far as i can tell)
 C99 complient.

Ouch! I didnt' know...
 DMC has however a function called _snprintf (notice the _)
 which seems to do the same.

Thanks, calling _snprintf() seems to solve the problem. Bye.
Nov 11 2005