5В011100-«Информатика» мамандығына арналған «Есеп шығару әдістемесі»



бет36/56
Дата18.12.2021
өлшемі1,37 Mb.
#102523
түріБағдарламасы
1   ...   32   33   34   35   36   37   38   39   ...   56
Байланысты:
Есеп шығару әдістемесі

2.2 Жолдардың тіркесуіне мысалдар

5-ші листинг

/* Strcat ( ) функциясының қолданылуы*/

#include

#include

char str1[27]=”a”;char str2[2];

int main(void)

{int n; /* str2 [] жолының соңына нөлдік символдың орналасуы*/

str2[1]=’\0’;

for (n=98; n<123; n++)

{ str2[0]=n; strcat (str1,str2);

puts(str1);}

return 0;}



6-листинг

/* Strncat( ) функциясының қолданылуы*/

#include

#include

char str2[ ] = “abcdefghijklmnopqrstuvwxyz”;

int main(void)

{ char str1[27];int n;

for (n=1; n<27; n++)

{ strcpy(str1,**); strncat(str1,str2,n); puts(str1); }

return 0;}



7-ші листинг

/*strcmp ( ) функциясының қолданылуы*/

#inciude

#include

int main(void)

{ char str1[80],str2[80]; int x;

while(1)

{ /*екі жолдың кірісі.*/

printf(“\n\nInput the first string, a blank to exit:”);

gets(str1);

if (strlen(str1)= = 0) break;

printf(“\nInput the second string:”);

gets(str2);

/*салыстыру және нәтиже.*/

x=strcmp(str1,str2);

printf(“\nstrcmp(%s,%s) returns %d”, str1, str2, x); }

return 0; }



Достарыңызбен бөлісу:
1   ...   32   33   34   35   36   37   38   39   ...   56




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет