C言語なら俺に聞け! Part 115
■ このスレッドは過去ログ倉庫に格納されています
0887デフォルトの名無しさん
2005/10/16(日) 19:32:15数字にコンマを入れたいのですが、
下記のようにしましたが、
char * konma(char a[]){
char *henkan;
int strl= strlen(a)-1;
int amari = strl % 3;
int c =0;
int count=0;
if(amari!=0){
for(c =0;c<amari;c++){
*(henkan++) = a[count++];
}
}
*(henkan++)=',';//ここで、エラーが出ます。
while(c<strlen(a)){
for(int cc=0;cc<3;cc++){
*(henkan++)=a[count++];
}
*(henkan++)=',';
}
return henkan;
}
実行時にhenkan(不適切な・・)ハンドルされていないエラー
がでます。ちなみにあまり0なので、最初のエラー場所が、
そこです。
どうすればよいのでしょう。教えてください。
■ このスレッドは過去ログ倉庫に格納されています