В языке С не допускается ни присваивание, ни сравнение массивов. Операции над строками могут быть выполнены либо непосредственно действиями над отдельными символами (как над элементами массива, имеющими тип char), либо с использованием стандартных библиотечных функций.
Пример поэлементной работы со строкой - массивом char :
Задача 1. В строке заменить все пробелы на символы подчеркивания.
#include<stdio.h>
#include<conio.h>
void main(){
char s[50];
int i;
puts("Vvedite stroku s probelami:");
gets(s);
for(i=0; s[i]; i++) // poka s[i] != nul-terminatoru
if (s[i]==' ') s[i]='_';
puts(s);
getch();
}