【初心者歓迎】C/C++室 Ver.17【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0073デフォルトの名無しさん
2005/05/15(日) 11:59:35int testfunc(char *s_in[],int *size)
{
int i=0;
while(i<*size){
if(s_in[i++] == "="){
printf("%d文字目に=があった。\n",i);
}
}
return 0;
}
main()
{
int size=10;
char s_in[size]="=";
testfunc(s_in,&size);
return 0;
}
これをコンパイルしても「定数式が必要(main関数)」というエラーが出て通りません。
何がダメなんでしょう?
それと、testfunc内でsizeは*を使わないとエラーになるのに、s_in[i]は*をつけるとエラーになります。
これは何故ですか?
■ このスレッドは過去ログ倉庫に格納されています