Тема: Робота з рядками C
Добрий вечір, у мене є рядок s1. Мені потрібно після другої коми рядка s1 вставити кількість пробілів яка буде задана з клавіатури і записана в s2. Я визначив під яким індексом знаходиться друга кома. Як можна після неї додати s2, тобто введені пробіли.
#include <stdio.h>
#include <string.h>
int main(void)
{
system("chcp 1251");
system("cls");
char s1[]="Не чує, не бачить, як вороги сміються.", s2[10];
int k=0;
printf("Текст: ");
puts(s1);
printf("Введіть кількість пробілів яку необхідно вставити: ");
gets(s2);
for(int i=0; i<strlen(s1); i++)
{
if(s1[i]==',')
k++;
if(k==2)
k=i;
}
printf("Індекс під яким знаходиться друга кома - %d", k);
return 0;
}