[Webinar] Streamline your web hosting managementRegister Today

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 325
  • Last Modified:

Migrating from VS 6 to .NET 2005

I'm looking into moving from Visual Studio 6 to Visual Studio .NET 2005. We have a very large MFC application that we would like to build and run using .NET 2005. At this point we are not interested in using managed code just converting.

We use strncpy to build a record to insert into a DB table. Because of this I'm getting a lot of warnings:
    warning C4996: 'strncpy' was declared deprecated

I don't want to turn off the warning; it may be gone in the release version of .NET 2005 or future releases. I'd like to fix it now.

Is there a replacement to strncpy in .NET?

Thanks for the help,
Brian
0
BrianM_AZ
Asked:
BrianM_AZ
  • 3
1 Solution
 
Jaime OlivaresSoftware ArchitectCommented:
0
 
Jaime OlivaresSoftware ArchitectCommented:
As you can see, there is a new replacement function, strncpy_s(), but pay attention because it have differerent arguments and return value.
BR,
Jaime.
0
 
Jaime OlivaresSoftware ArchitectCommented:
More detail on strncpy_s in page 15 of this document:
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1031.pdf
0

Featured Post

Upgrade your Question Security!

Your question, your audience. Choose who sees your identity—and your question—with question security.

  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now