В C вы не можете назначать массивы в смысле char input1[100], input2[100]; input1 = input2
. Вы можете просто скопировать содержимое, используя, например, strcpy
для строк или memcpy
для произвольных блоков памяти.
Таким образом, вам придется написать strcpy(strArray[i],input)
, при условии, что i
является целым значением между 0
и 99
в вашем случае.
Кроме того, вам придется пропустить &
в scanf("%s",&input)
(т.е. записать scanf("%s",input)
), потому что input
уже затухает до указателя на символ.