В) Поэлементная работа со строками.

В языке С не допускается ни присваивание, ни сравнение массивов. Операции над строками могут быть выполнены либо непосредственно действиями над отдельными символами (как над элементами массива, имеющими тип 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();

}