Программирование на C: копирование одной строки в другую.

Строка C: Упражнение 8 с решением

Напишите программу на C для копирования одной строки в другую.

Код C:

  #include  #include  #include  void main () {char str1 [100], str2  [100];  int i;  printf (" n  nКопировать одну строку в другую:  n");  printf ("-----------------------------------------  n");  printf ("Введите строку:");  fgets (str1, sizeof str1, stdin); /* Копирует строку1 в строку2 символ за символом */i = 0;  в то время как (str1 [i]! = ' 0') {str2 [i] = str1 [i];  i ++;  }//Убедитесь, что строка завершается NULL str2 [i] = ' 0';  printf (" nПервая строка:% s  n", str1);  printf ("Вторая строка:% s  n", str2);  printf ("Количество скопированных символов:% d  n  n", i);}  

Пример вывода:

 Скопируйте одну строку в другую  строка: ----------------------------------------- Введите строку: Это  строка для копирования.  Первая строка: Это строка, которую нужно скопировать.  Вторая строка: Это строка, которую нужно скопировать.  Количество скопированных символов: 31 

Схема:

Редактор кода программирования C:

Оцените статью
nanomode.ru
Добавить комментарий