Я устанавливаю программу на C, которая манипулирует строками, в которые пользователь вводит количество переходов и ячеек, а также строку, которой он хотел манипулировать, и начало строки и «начальную строку»
Пользователь будет вводить информацию построчно, поэтому я решил использовать «scanf», однако, все мои переменные, похоже, работают, за исключением целого числа переходов, в котором оно постоянно присваивается 0, несмотря на ввод пользователя.
int main()
{
int num;
int changes;
char string[10];
char startingString[25];
scanf("%d", &num);
scanf("%d", &changes);
scanf("%s", string);
scanf("%s", startingString);
printf("number: %d\n",num);
printf("Changes: %d\n",changes);
printf("String: %s\n",string);
printf("String Before: %s\n", startingString);
}
input:
20
10
teststring
goodbye
output:
20
0 <----
hello
goodbye