【初心者歓迎】C/C++室 Ver.8【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0604デフォルトの名無しさん
NGNG本を見ながら勉強しています。
本に紹介があった「LSI C-86 Ver 3.30c 試食版」というのを使ってます。
でも、これだと上手くいかなくてイライラしたので、vectorで「LightC体験版」というのも使ってみました。
どちらもMS-DOS上で動くコンパイラです。
で、あるソースコードを書いてコンパイルしてみたのですが、本がすすめるコンパイラ(上)ではコンパイルできず、
下のコンパイラではコンパイルできました。実行すると上手くいきます。
何がまずいんでしょうか?
ソースコードを書きます。。
#include <stdio.h>
int main()
{
int youso[] = {2,-1,3,2,4,5,-2,0};
printf("行列を指定\n",);
printf("%d %d %d %d\n",youso[0],youso[1],youso[4],youso[5]);
printf("%d %d %d %d\n",youso[2],youso[3],youso[6],youso[7]);
printf("行列を掛け算\n",);
int kake[4];
kake[0] = (youso[0])*(youso[4])+(youso[1]*youso[6]);
kake[1] = (youso[0])*(youso[5])+(youso[1]*youso[7]);
kake[2] = (youso[2])*(youso[4])+(youso[3]*youso[6]);
kake[3] = (youso[2])*(youso[5])+(youso[3]*youso[7]);
printf("%d %d\n",kake[0],kake[1]);
printf("%d %d\n",kake[2],kake[3]);
return 0;
}
上のコンパイラでやると6行目にsyntax error near ")"、あとkakeを変数として認識してくれないとか色々エラーが出て話にならないんですが…
■ このスレッドは過去ログ倉庫に格納されています