ぼるじょあがC/C++の宿題を片付けますYO! 39代目
■ このスレッドは過去ログ倉庫に格納されています
0829デフォルトの名無しさん
05/02/02 21:58:08#include<string.h>
#include<stdlib.h>
main()
{
int i;
char *s[5];
char str[100];
for(i=0;i<5;i++){
scanf("%s", str);
s[i]=(char *)malloc(sizeof(char) * (strlen(str)+1));
strcpy(s[i], str);
printf("%s\n",*(s+i));
}
}
これでprintfを*s[i]にすると、入力の一文字目でエラーがでるんですが、
なぜでしょうか?
■ このスレッドは過去ログ倉庫に格納されています