C/C++の宿題やらせてください。9代目
■ このスレッドは過去ログ倉庫に格納されています
0075デフォルトの名無しさん
NGNGchar mojic(char a[],char b[])
{
char *pa,*pb,*ps,s[80];
pa=a;pb=b;ps=s;
while((*ps=*pa)!='\0'){
ps++;
pa++;
}
ps++;
while((*ps=*pb)!='\0'){
ps++;
pb++;
}
return(s);
}
main(void)
{
char a[80],b[80];
printf("Input strings 1?");
scanf("%s",a);
printf("\nInput strings 2?");
scanf("%s",b);
printf("\nOutput :%s",mojic(a,b));
return 0;}
Cで文字列コピーの関数を作ったのですが
'return' : 'char [80]' から 'char' に変換することはできません。
この変換には reinterpret_cast, C スタイル キャストまたは関数スタイルのキャストが必要です。
というエラーがでてコンパイルできません。
どこを直せばいいのか検討がつかないのでご教授お願い致します。
■ このスレッドは過去ログ倉庫に格納されています