このコードのエラーは何ですか??!!
ヒント :sp_to_dash()
次のプログラムの関数は、文字列引数の各スペースにダッシュを出力します。つまり、文字列"this is a test"
は として出力され"this-is-a-test"
ます。
#include <stdio.h>
void sp_to_dash( char *str);
int main(void)
{
sp_to_dash("this is a test");
return 0;
}
void sp_to_dash( char *str)
{
while(*str) {
if(*str==' ' ) *str = '-';
printf("%c", *str);
str++;
}
}