Is there a C command  that will copy over the contents of a string starting at x pos to the end of the string??

Posted on 1998-08-10
Medium Priority
Last Modified: 2010-04-15
Or do I need to write my own. I can write my own, but it would be easier if I don't have to, you know what I am saying?  thank guys
Question by:kellyjj

Accepted Solution

bernfarr earned 80 total points
ID: 1252020
You can use strcpy(). The trick is to figure out the arguments you pass in.

char szTarget[12] = "MyName";

   strcpy( szTarget, "YourName" );  /* Straight replacement */

   /* Change MyName to MyNumber */
   strcpy( &(szTarget[3]), "umber" );

I don't know if this is exactly what you wanted, but it may give you a place to start.

Author Comment

ID: 1252021
That wasn't exactly what I wanted, but your answer clicked it for me. Thanks.


Expert Comment

ID: 1252022
Hello Mr. Kellyji,

Here is another option that you can use for your need.
Ultimately You can use th STRNCPY() Function for this purpose.
e.g. : Suppose you have
 char a[]="amar nath panda";
 char b[15]; and You want to copy the string from 3rd pos. to  the end of the source string.

Sol : Use strncpy(b,3,a);
                printf("\n%s -- %s",a,b);
I think you would like it. Please send your comment at the following E-mail Address.

Featured Post

A proven path to a career in data science

At Springboard, we know how to get you a job in data science. With Springboard’s Data Science Career Track, you’ll master data science  with a curriculum built by industry experts. You’ll work on real projects, and get 1-on-1 mentorship from a data scientist.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Windows programmers of the C/C++ variety, how many of you realise that since Window 9x Microsoft has been lying to you about what constitutes Unicode (http://en.wikipedia.org/wiki/Unicode)? They will have you believe that Unicode requires you to use…
There's never been a better time to become a computer scientist. Employment growth in the field is expected to reach 22% overall by 2020, and if you want to get in on the action, it’s a good idea to think about at least minoring in computer science …
Video by: Grant
The goal of this video is to provide viewers with basic examples to understand and use nested-loops in the C programming language.
The goal of this video is to provide viewers with basic examples to understand opening and reading files in the C programming language.

588 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