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
BrianM_AZAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Jaime OlivaresSoftware ArchitectCommented:
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
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
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Visual C++.NET

From novice to tech pro — start learning today.