質問編集履歴

1

大幅に変更しました.前回質問したかった内容をあまり理解できていないので一段階下のステップにしました.

2017/07/26 06:28

投稿

tomo2n
tomo2n

スコア19

test CHANGED
File without changes
test CHANGED
@@ -1,41 +1,27 @@
1
+ ある画像を縦7[pixel],横64[pixel]で配列f[7][64]で画像を区切り,区切ったときのそれぞれの値を配列に保持したいです.ここで二次元配列を一次元配列に変換します.
2
+
1
- ある距離センサを使用するためにfor文リアルタイム値を取得すのでが,
3
+ f[7][64]-->f'[6*63+63]?と変換と思いま
4
+
5
+ このf'の添え字がpositionと一致します.
6
+
7
+ for(int i=0;i<7;i++){
8
+
9
+ for(int j=0;j<64;j++){
10
+
11
+ for(int k=0;k<64;k++){
12
+
13
+ posision=i*j+k;
14
+
15
+ printf("value of pixel = %d\n",f'[position]);
16
+
17
+ }
18
+
19
+ }printf("\n");
20
+
21
+ }
2
22
 
3
23
 
4
24
 
5
- for(int i=0;i<7;i++){
25
+ 上にfor(int k=....)というものを加えましたが,これが正解かどうかはわかりません.思いついたのでやってみました.
6
26
 
7
- for(int j=0;j<64;j++)
8
-
9
- posision=i*j+32;
10
-
11
- printf("Distance = %d %d %d %d %d\n",g[position], ?, ?, ?, ?);
12
-
13
- }
14
-
15
- }
16
-
17
- 距離をリアルタイムに表示するので
18
-
19
- 実行面の例挙げると一度実行るだけで
27
+ これで配列に格納できまか.の
20
-
21
- Ditance = 100 100 99 99 99
22
-
23
- Ditance = 89 99 89 77 66
24
-
25
- Ditance = 90 80 90 80 80
26
-
27
- .....
28
-
29
- という感じにしたい.
30
-
31
- ただし下向きに進むのは別に関数があるため考慮しないとする
32
-
33
-
34
-
35
- 知りたいこと
36
-
37
- ・?に入る文字
38
-
39
-
40
-
41
- お願いします.