Как повторить введенную пользователем строку по номеру ввода пользователя - PullRequest
0 голосов
/ 23 марта 2020

Мне нужно умножить строку на число, введенное пользователем.

Например, если он вводит "привет" и набирает 3, он должен показать hellohellohello

 int multStr() {

   char string;
   int multiply = 0;
   int j;

   printf("enter a string please");
   scanf("%s", & string);
   printf("now multiply your string");
   scanf("%d", & multiply);
   for (j = 0; multiply == !j; ++j) {
     printf("%s", string);
   }
 } 

Но ничего не распечатано, могу ли я получить помощь?

1 Ответ

0 голосов
/ 23 марта 2020

Эй, у вас есть некоторые ошибки:

строка символов [100]; // изменить на указатель

scanf ("% s", & строка); изменить это на ---> gets_s (строка, 100)

для (j = 0; умножить> j; ++ j) // изменить условие

Надеюсь, что это помогло вам и удачи позже

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...