Advertisement
fqrmix

Lab 4 | 3 var

Oct 10th, 2016
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.58 KB | None | 0 0
  1. /*
  2.     http://irs.nntu.ru/globals/files/full_time/bach/110301/fb_210400_62_it1_lbm_task4.pdf
  3. */
  4. #include <stdio.h>
  5. #include <iostream>
  6. #define size 100
  7. int main(void){
  8.     char myString1[size];
  9.     char myString2[size];
  10.     int length_of_string, i;
  11.     printf("Enter first stroke: ");
  12.     gets(myString1);    /* Считывание строки с клавиатуры, при этом происходит преобразование первой строки из Char в String */
  13.     printf("Enter second stroke: ");
  14.     gets(myString2);    /* Считывание строки с клавиатуры, при этом происходит преобразование второй строки из Char в String */
  15.     /* /Start/ Проход по двум строкам в поисках символа \n( Переход на новую строку И замена его на \0 (окончание строки) */      
  16.     for (i = 0; i < 100; i++){     
  17.         if (myString1[i] == '\n')
  18.             myString1[i] = '\0';
  19.         if (myString2[i] == '\n')
  20.             myString2[i] = '\0';
  21.     }
  22.     /* /End/ */
  23.     length_of_string = strlen(myString1); /* Получаем длину изначальной строки для того, что бы записать в конец этой строки вторую */
  24.     /* /Start/ Посимвольная замена пустых элементов на элементы второй строки */
  25.     for (i = 0; i < size; i++)
  26.         myString1[length_of_string + i] = myString2[i];
  27.     /* /End/ */
  28.     printf("Final stroke = %s\n", myString1); /* Вывод финальной строки */
  29.     system("pause");
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement