リスト詳しい方キー
そのプラグインはしーげんごベースで開発されており、SDKのマニュアルには、マルチスレッドには対応していないむねかかれています。ここで質問なのですが、MFCのシングルスレッドようスタティックライブラリというのは存在するのでしょうか?やはりシングルスレッドではMFCを諦めるしかないのでしょうか、、ごぞんじのかたぜひごきょうじください。じょうきのもんだいぶんとこの結果はがっちしているでしょうか?シングルスレッドでMFCげんざいWindowsようぼうせいひんのプラグインをかいはつしています。助けてください ポインタとはいれつ#include <stdio.h>int main(void){ int a[5] = {1, 2, 3, 4, 0}; int i, *ptr; ptr = &a[0]; while (*ptr!= 0){ if(*ptr!=0) *ptr=0; } for (i = 0; i < 5; i++) printf("a[%d]=%2d &a[%d]=%p¥n",i,a[i],i,ptr); // はいれつaの値とアドレスを表示せよ putchar('¥n'); ptr = &a[0]; for (i = 0; i < 5; i++){ printf("ptrね =%d ptrアドレス =%p ¥n",*ptr,ptr); ; } // ポインタptr を使用して、しゅうせいごのはいれつaの値とアドレスをひょうじせよ printf("¥n"); return (0);}/* 処理けっかa[0]= 0 &a[0]=0013FF3Ca[1]= 2 &a[1]=0013FF3Ca[2]= 3 &a[2]=0013FF3Ca[3]= 4 &a[3]=0013FF3Ca[4]= 0 &a[4]=0013FF3Cptrね =0 ptrアドレス =0013FF3Cptr値 =0 ptrアドレス =0013FF3Cptrね =0 ptrアドレス =0013FF3Cptr値 =0 ptrアドレス =0013FF3Cptrね =0 ptrアドレス =0013FF3Cぞっこうするにはなにかキーを押してください . . .*/一次元はいれつa[]の一番目の要素いがいを0にするプログラムをさくせいせよ。ただし、最後の要素は0とする。
data=
センサーぶがたたかれると電圧が上昇するようにしてあるのですが、PICでHighと認識されるほどでんあつがあがらないので、A/Dへんかんをつかい入力を判定しているのですが、2ついじょうのにゅうりょくのプログラムがうまくいきません。PICのA/Dを使うプログラムについてしつもんですいま、でんしドラムを作っているのですが、プログラムがうまくさどうせず困っています。入力が1pinだけのどうようのプログラムはうごくのですが、にゅうりょくをふくすうにするとうごきません。このようにふくすうのA/Dへんかんをほぼ同時にするほうほうは無いでしょうか?デバイスは16F877/20-SP言語はCでCCS-Cコンパイラーを使っています。参照わたしのそくどについてないぶの質問なのですが、したのかんたんなれいをみてください。知恵をかしていただけたら幸いです。かいとうよろしくおねがいいたします。//このぶぶんについて質問のところなのですが、これはアドレスを渡しているのでしょうか?普通のねわたしは内部でdata1.a = dt.a;data1.b = dt.b;data1.c = dt.c;がおこなわれているときいた事があるのですが、こんかいの場合もそうなのでしょうか?それともアドレスわたしのようにアドレスをひとつ渡すだけで早い処理ができるのでしょうか?どなたか詳しい方おねがいします。#include <iostream>using namespace std;//こうぞうたいstruct data{int a,b,c;};//グローバルへんすうdata data1;//かんすうvoid set_data( data &dt ){data1 = dt;//このぶぶんについて質問}data get_data( void ){return data1;}int main( void ){data d1;d1.a = 1;d1.b = 2;d1.c = 3;set_data( d );data d2 = get_data();cout << d2.a << d2.b << d2c << endl;return 0;}ほんとにいま適当につくった変なプログラムですがないよりはましだとおもいかいときました。Pinごとに順番にA/Dへんかんし、いっていちいじょうなら変数にpinごとにわりふった2進数を加算し、にゅうりょくpinすべての判定がおわったときのへんすうの値べつにswitchぶんでしゅつりょくをかえ、70ms出力するようなプログラムをつくりました。
=多分
Cでいうところのfloat)分かる方いらしたら教えてください。たぶん、A : array[X..Y] of GLfloat = (x,y,z,r);のかたちになるとおもうのですが、X,Y,x,y,z,rにはいる値がわかりません。はいれつの変換Cで書かれているはいれつのstatic GLfloat A [8][3]={{-5.0,-8.0,-5.0},{-5.0,8.0,-5.0},{45.0,8.0,-5.0},{45.0,-8.0,-5.0},{-5.0-8.0,5.0},{-5.0,8.0,5.0},{45.0,8.0,5.0},{45.0,-8.0,5.0},};をObject Pascalのはいれつに変換したいです。(GLfloatはOpenGLのかたていぎです。
素数
10こでかいぎょうしたいのですがint _tmain(int argc, _TCHAR* argv[]){int i,n,j,w,m,; printf("そすうは¥n"); n=0;for(i=1; i<=2000; i++){ n=n+i; w=0; for(j=1; j<=i ;j++){ m=i%j; if(m==0){ w=w+1; } } if(w==2){ printf("%d、",i); } } return 0;}このプログラムは2000までのそすうを出力するプログラムです。この結果の素数10個ずつで改行したいのですが、どうすればよいでしょうか?お願いします。