XMLカスタム追加
4もじいじょうよみこめるファイルがつづいたときにひょうじすればいいんですが。。 if(c >= 0x20 && c<=0x7e){ //よみこめるもじの場合 tmp[i]=c; i++; evi=0; //証拠をのこす。#include<stdio.h>#define maxc 256int main(int argc,char *argv[]){ FILE *fpr; char tmp[maxc]; char c; int i,evi=1; if(argc!=2){ //もしargcのかずが2じゃなければなりたたないからエラーをだす。 } /*****************よみこめない場合*********************/ else{ //よみこめないもじのばあい ¥0 or ¥n if(evi==0){ //いちもじまえがよみこめるとき つまり¥nのとき printf(。stringsstringsとまったくおなじプログラムを作りたいんですが、どうもうまくいきません。よろしくおねがいします。ヒントをいただけるとありがたいです。¥n"); return(-1); } fpr=fopen(argv[1],"r"); if(fpr==NULL){ printf("%s がありませんね。¥n",argv[1]); return(-1); } i=0; /*****************読みこめるとき****************/ while((c=fgetc(fpr))!=EOF){ //fprからいちもじずつよみこむ。 printf("それじゃできませんよ。
値処理中
げんじょうではとくていのドライバがきいんしている気がしますが、ソフトとしてはこうきゅうてきなたいおうをおこなうひつようあると考えています。プログラムしょしんしゃです><わたしはげんざい、WIN32APIでトラックバーをCreatWindowEXかんすうなどをもちいてさくせいしました。ぜんしゃのひきすうをchar s[]としたとき、こうしゃのひきすうはどうしたらよいのでしょうか。そこで、そのスライダーのはんいをhTrack=CreateWindowEX(・・・・);SendMessage(hTrack1, TBM_SETRANGE, (WPARAM)TRUE, (LPARAMMAKELPARAM(11, 15));としました。がしかし・・・じっさいにはまっているあいだにじぶんのメッセージをしょりすることがあるようなのです。しつもんさせてください。今までSendMessageなかになんらかのメッセージしょりがはっせいすることはかんがえていませんでしたが、そういったことをほんらいありえるのでしょうか?いじょう、かんたんなせつめいですが、なにか情報ありましたら、ご教授よろしくおねがいします。■かんきょう VisualStudio2005 C/C++■じょうきょう「IntelliPointMouseのドライバ?であるipoint.exeをくみこんで」いるばあい、SendMessage中にウィンドウのこうしんがはっせいします。おしえてください。SendMessage中のメッセージ・ループについてわたしはいままで、SendMessageをおこなうと、じゅしんがわのしょりがおわるまでそうしんがわはいっさいのメッセージしょりをうけつけない(しょりがしゅうりょうするまでまちじょうたい)としんじていました。れい)SendMessage(hwnd, msg, 0, 0) <--- SendMessageからせいぎょがかえってきて いないじょうたいで、メインスレットのOnPaint が呼び出されることがある・・・ (コールスタックで確認・・・)そこで・・・ 以下のようなたいおうを行いました。トラックバーについて。SendMessageTimeout(hwnd, msg, 0, 0, SMTO_BLOCK, 10000, ret);SMTO_BLOCKぞくせいを指定して、SendMessageをいったところ、げんざいのところじょうきのようなふかかいな現象ははっせいしていません。しかしこのじっさいにできあがったトラックバーを、ひだりがわが15で、みぎにスライドさせてくにつれて、最後は11のねになるようにしたいのですが、どうしたらよいのでしょうか?よろしくおねがいいたします!strlen(s)とgetline(s)のちがいはなんでしょうか?こうしゃでぜんしゃのやくめをはたしたいと思うのですが、うまいようにいきません。