blob: 85a8163ab8644efd38f43d49aeccdd04fc767c56 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
/***********************************************************************
*
* Purpose: Program to demonstrate the * flag limiting a string filed width
* in a 'sprintf' statement.
*
* This example shows an alternative way of performing a strncpy.
*
* Author: M J Leslie
* Date: 18-Mar-98
*
************************************************************************/
#include <stdio.h>
main()
{
char Dest[10] = "";
char Src[] = "Ski on Whistler Mountain";
/* Populate Dest */
memset (Dest, 0, sizeof(Dest));
sprintf (Dest, "%.*s", sizeof(Dest)-1, Src);
/* Show the results. */
printf("Src string : %s\n", Src);
printf("Dest string: %s\n", Dest);
}
|