Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- http://irs.nntu.ru/globals/files/full_time/bach/110301/fb_210400_62_it1_lbm_task4.pdf
- */
- #include <stdio.h>
- #include <iostream>
- #define size 100
- int main(void){
- char myString1[size];
- char myString2[size];
- int length_of_string, i;
- printf("Enter first stroke: ");
- gets(myString1); /* Считывание строки с клавиатуры, при этом происходит преобразование первой строки из Char в String */
- printf("Enter second stroke: ");
- gets(myString2); /* Считывание строки с клавиатуры, при этом происходит преобразование второй строки из Char в String */
- /* /Start/ Проход по двум строкам в поисках символа \n( Переход на новую строку И замена его на \0 (окончание строки) */
- for (i = 0; i < 100; i++){
- if (myString1[i] == '\n')
- myString1[i] = '\0';
- if (myString2[i] == '\n')
- myString2[i] = '\0';
- }
- /* /End/ */
- length_of_string = strlen(myString1); /* Получаем длину изначальной строки для того, что бы записать в конец этой строки вторую */
- /* /Start/ Посимвольная замена пустых элементов на элементы второй строки */
- for (i = 0; i < size; i++)
- myString1[length_of_string + i] = myString2[i];
- /* /End/ */
- printf("Final stroke = %s\n", myString1); /* Вывод финальной строки */
- system("pause");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement