←検索窓の楽しみ方
  ショッピングモール  掲示板ランキング


【掲示板ご利用上の注意】

 ※題名は具体的に!
 ※学校の課題の丸投げ禁止!
 ※ソースの添付は「HTML変換ツール」で字下げ!
 ※返信の引用は最小限に!
 ※環境(OSとコンパイラ)や症状は具体的に詳しく!
 ※返信付き投稿の削除は禁止!
 ※マルチポスト(多重投稿)は慎んで!

 詳しくはこちら


 本当はこんなに大きく書きたくはないのですが、なかなか守っていただけなくて…。
 守ってくださいね。お願いします。(by管理人)

C言語ソース⇒HTML形式ツール   掲示板1こちら


管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    記事検索    ログ    タグ一覧

No.3960

配列の要素について
投稿者---さかな(2005/06/08 23:43:09)


配列の要素はintかcharしかだめなのですか?
float [][]
とかは大丈夫ですか?
コンパイルしたら
nondigits in number and not hexadecimal
となりました。
初心者なのでよろしくお願いします


この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:配列の要素について 3961 まきじ 2005/06/08 23:48:34
<子記事> Re:配列の要素について 3962 Blue 2005/06/08 23:51:11


No.3961

Re:配列の要素について
投稿者---まきじ(2005/06/08 23:48:34)


>float [][]
>とかは大丈夫ですか?

変数名が記述されていない。
float f[ROW][COL] とした場合、ROW は省略可能ですが、
COL の方は、指定しなければなりません。


この投稿にコメントする

削除パスワード

No.3962

Re:配列の要素について
投稿者---Blue(2005/06/08 23:51:11)


>配列の要素はintかcharしかだめなのですか?
それ以外も出来ますよ。

>float [][]
>とかは大丈夫ですか?
>コンパイルしたら
>nondigits in number and not hexadecimal
>となりました。
指定の仕方がまずいのでは?

部分的なところではなく、エラーになったソースを提示してみては。
(その際には環境(OS,コンパイラ等)の記述も忘れずに。)





この投稿にコメントする

削除パスワード

No.3976

Re:配列の要素について
投稿者---さかな(2005/06/09 22:12:13)


すばやいレスありがとうございます

#include <stdio.h>

int main(){
float K=1.0,A=1.0,d=1.0,c=1.0;
float h=0.1,t=0.0,k=0.004,m=k/(h*h),j;
float U=0.0,a=0.0;
float u[10][1];
int x,i;


printf("%f %f\n",U,U/11);
for(x=0;x<11;x++){
for(i=0;i<2;i++){
u[x][i]=0.0;}}
for(t=0.004;t<5.001;t=t+0.004){
u[0][1]=1.0-1.0/(t+1.0);
for(x=1;x<10;x++){
u[x][1]=m*(u[x-1][0])+(1-2m)*(u[x][0])+m*(u[x+1][0]);//このforループでエラーとなります
a=a+u[x][1];
}
u[10][1]=2*m*(u[9][0])+(1-2*m)*(u[10][0])+2*m*h*(-1.0);
a=a+u[0][1]+u[10][1];
printf("%f %f\n",t,a/11);
for(x=0;x<11;x++)
u[x][0]=u[x][1];
}
}
これが自分の考えたソースです。


この投稿にコメントする

削除パスワード

No.3978

Re:配列の要素について
投稿者---まきじ(2005/06/09 22:37:45)


> u[x][1]=m*(u[x-1][0])+(1-2m)*(u[x][0])+m*(u[x+1][0]);//このforループでエラーとなります

u[10][1] と宣言されています。
配列の添え字は、0 からです。


この投稿にコメントする

削除パスワード

No.3979

Re:配列の要素について
投稿者---まきじ(2005/06/09 22:41:16)


u[10][1] って意味ないと思いますが。
u[10] でよいのでは?
10x2の配列を確保したいのでしたら、u[10][2] ですよ。


この投稿にコメントする

削除パスワード

No.3995

Re:配列の要素について
投稿者---さかな(2005/06/10 23:04:48)


何とかできました。ありがとうございました


この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    記事検索    ログ    タグ一覧




掲示板提供:Real Integrity