Fig050 i Fig1


// Fig. 5.30: fig05_30.cpp

// Using strcpy and strncpy

#include <iostream.h>

#include <string.h>

int main()

{

char x[] = "Happy Birthday to You";

char y[ 25 ], z[ 15 ];

cout << "The string in array x is: " << x

<< "\nThe string in array y is: " << strcpy( y, x )

<< '\n';

strncpy( z, x, 14 ); // does not copy null character

z[ 14 ] = '\0';

cout << "The string in array z is: " << z << endl;

return 0;

}

0x08 graphic

// Fig. 5.31: fig05_31.cpp

// Using strcat and strncat

#include <iostream.h>

#include <string.h>

int main()

{

char s1[ 20 ] = "Happy ";

char s2[] = "New Year ";

char s3[ 40 ] = "";

cout << "s1 = " << s1 << "\ns2 = " << s2;

cout << "\nstrcat(s1, s2) = " << strcat( s1, s2 );

cout << "\nstrncat(s3, s1, 6) = " << strncat( s3, s1, 6 );

cout << "\nstrcat(s3, s1) = " << strcat( s3, s1 ) << endl;

return 0;

}

0x08 graphic

The string in array x is: Happy Birthday to You

The string in array y is: Happy Birthday to You

The string in array z is: Happy Birthday

s1 = Happy

s2 = New Year

strcat(s1, s2) = Happy New Year

strncat(s3, s1, 6) = Happy

strncat(s3, s1) = Happy Happy New Year



Wyszukiwarka

Podobne podstrony:
1
1
X~1
SEM18 ~1
1
1
1
1
1
1
14 gal~1
1
1
11-nkb~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
2-eukl~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
1-algo~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2

więcej podobnych podstron