copies string source to string target, pointer based - C String

C examples for String:String Function

Description

copies string source to string target, pointer based

void strcpy(char *target, char *source)
{
  while((*target++ = *source++) != '\0')
     ;                                                /* null statement */
}

Demo Code

/* Count spaces */
#include <stdio.h>

void strcpy(char *target, char *source)
{
   while ((*target++ = *source++) != '\0')
      ;                                                /* null statement */
}


int main(void)
{
   char *str = "this is a  test";
   char s[80];/*from   w w w .  ja va2s  . c  o m*/

   strcpy(s, str);

   puts(s);

   return 0;
}

Result


Related Tutorials