Witam,
Mam problem z działaniem skryptu. Mianowicie przy próbie skompilowania kompilator wywala mi masę krzaków o konwersji z char* na char itp. Próbuję sobie z tym poradzić od jakiegoś czasu ale bezowocnie.
Błagam o pomoc :(
Kod:
#include <stdio.h>
#include <string.h>
int main(){
char* tab = "RBWRRBWBB";
int prawy = strlen(tab) - 1;
int lewy = 0;
int srodek = 0;
while (srodek <= prawy){
if (tab[srodek] == 'R'){
char *t = tab[lewy++];
tab[lewy++] = tab[srodek++];
tab[srodek++] = t;
}else if(tab[srodek] == 'B'){
char *t = tab[srodek];
tab[srodek] = tab[prawy--];
tab[prawy--] = t;
}else{
srodek++;
}
}
for (int i = 0; i <= prawy; i++){
printf("%c\n", tab);
}
return 0;
}