Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Домашнее задание: Сделать функцию strcat(char *psz1, char *psz2);
- #include <stdio.h>
- char sz1[97] = "SONY ",
- sz2[97] = " 1234567890";
- void _strcpy(char *psz1, char *psz1);
- //////////////////////////////////////////////////////////////////////////
- int main() //
- {
- _strcpy(sz1, sz2);
- printf("%s \n", sz1);
- return 0;
- }
- //////////////////////////////////////////////////////////////////////////
- void _strcpy(char *psz1, char *psz2) //
- {
- int res = 0;
- while(psz2[res] != 0)
- {
- res ++;
- }
- for(int i = 0; i < res; i++)
- {
- psz1[i] = psz2[i];
- }
- psz1[res] = 0;
- }
- /*
- #include <stdio.h>
- char sz1[97] = "SONY 1234567890";
- int _strlen(char *psz);
- //////////////////////////////////////////////////////////////////////////
- int main() //
- {
- int n = _strlen(sz1);
- printf("%s \n", sz1);
- printf("len = %d \n", n);
- return 0;
- }
- //////////////////////////////////////////////////////////////////////////
- int _strlen(char *psz) //
- {
- int res = 0;
- while(psz[res] != 0)
- {
- res ++;
- }
- return res;
- }
- */
- /*
- //////////////////////////////////////////////////////////////////////////
- int _strlen(char *psz) //
- {
- int res = 0;
- while(psz[++res]);
- return res;
- }
- */
- //#include <string.h>
- /*
- #include <stdio.h>
- #include <string.h>
- int arr[23]; // arr хранит адрес arr[0]. arr = &arr[0]
- //////////////////////////////////////////////////////////////////////////
- int main() //
- {
- char sz1[97], // = "SONY 1234567890",
- sz2[19] = "Pictures";
- sz1[6] = 0;
- int n = strlen(sz1);
- printf("%s \n", sz1);
- printf("len = %d \n", n);
- for(int i = 0; i < 17; i++)
- {
- printf("%3d = %c \n", sz1[i], sz1[i]);
- }
- return 0;
- }
- */
- //strcat(sz1, sz2);
- //strcpy(sz1, "Dima");
- /*
- #include <stdio.h>
- int arr[23]; // arr хранит адрес arr[0]. arr = &arr[0]
- char sz[19] = "SONY";
- char c1 = 'S';
- char c2 = 'O';
- char c3 = 'N';
- char c4 = 'Y';
- //////////////////////////////////////////////////////////////////////////
- int main() //
- {
- printf("%s \n", sz);
- printf("%s \n", "S_O_N_Y");
- printf("%c %c %c %c \n", 83, 79, 78, 'Y');
- printf("%c %c %c %c \n", c1, c2, c3, c4);
- return 0;
- }
- */
- /*
- #include <stdio.h>
- int a;
- b = 1000,
- c,
- d,
- f;
- //////////////////////////////////////////////////////////////////////////
- int main() //
- {
- printf("Books: ");
- scanf ("%d", &a);
- d = a % 7;
- f = a / 7;
- for(int for_a = 0; for_a < f; for_a++)
- {
- for(int for_b = 0, b = 1000; for_b < 7; for_b++, b-=55)
- {
- c += b;
- }
- }
- b = 1000;
- for (int for_a = 0; for_a < d; for_a++, b-=55)
- {
- c += b;
- }
- printf("price = %d\n", c);
- return 10;
- }
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement