Привет всем! Хочу отсортировать в алфавитном порядке строку badc, компиляция успешна, при запуске программы Ошибка сегментирования...Вот мой код:
include<stdio.h>
#include<stdlib.h>
#define SIZE 4
char Bubble(char *s, int len);
void main()
{
int i;
char *s="badc";
Bubble(s,SIZE);
for (i=0; i<SIZE; i++) printf("%s ", s[i]);
}
char Bubble(char *s, int len)
{
int i,j,buf;
for(i=1; i<len-1; i++)
{
for(j=0; j<len-i; j++)
if (s[j]>s[j+1])
{
buf=s[j];
s[j]=s[j+1];
s[j+1]=buf;
}
}
}