ポインタ関数を使って文字列のアドレスとバブルソートを組み合わせて作成したいのですがうまく行きません。
どうすればよいでしょうか?
#include<stdio.h>
char NUM[100]="123.45678";
char baburu(char NUM[]);
main(){
char *ptr;
ptr=&NUM[100];
printf("abc.def->fed.cba:\t%s->",NUM);
char baburu(ptr);
putchar("\n");
printf("abc.def->def.abc:\t %s->",NUM);
putchar("\n");
printf(" \t\t\t-----------\n");
}
char baburu(j){
int i;char temp;
for(i=0;i<N-1;i++){
for(j=N-1;j=>i+1;j--){
if(NUM([j]<NUM[j-1]){
temp=NUM[j];
NUM[j]=NUM[j-1];
NUM[j-1]=temp;
}
}
}
for(i=0;i<N;i++)printf(("%d",a[i]);
printf("\n");
}