@Peter1211

Как в набранном текстве между слов вставить ещё слово?

#define _CRT_SECURE_NO_WARNINGS
#define _CRT_NONSTDC_NO_WARNINGS
#include <stdio.h>
#include <locale.h>
#include <string.h>
int main(void) 
{
	char text[20];
	gets(text);
	printf("%s",text);
	return 0;
}

5fc8e47b8ef88029200549.png
  • Вопрос задан
  • 36 просмотров
Пригласить эксперта
Ответы на вопрос 1
Приведённый код... неидеален. Закрою на код глаза и подскажу идею.

Символ возврата каретки \r перемещает вывод на начало последней строки, при этом дальнейший вывод идёт поверх неё, что нам и нужно. Так что: считываем строку, меняем её, как душе угодно, выводим \r, выводим модифицированную строку.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы