dtm の回答履歴
- ファイルポインタが動かない・・・
ファイルポインタがfgetしても動かなくなるような宣言の仕方や 引数の渡し方ってあるのでしょうか? C言語で書いたプログラムです(長いので構造を書きます) わかりにくければ補足します。 #include"stdio.h" static FILE fp1; main() { 変数宣言うんぬん プロトタイプ宣言うんぬん fopen(.....); a = kansuu; fclose; } int kansuu() 変数宣言うんぬん for(i=0;i<3;i++) { x=fgetc(fp1); printf("%d-%d\n",x,ftell(fp1)); } ファイルには 0123456789 出力が 0-0 0-0 0-0 ってなるんです Seek関数(SEEK_CURとか)を使うとファイルポインタは動きます。 お願いします。
- ファイルポインタが動かない・・・
ファイルポインタがfgetしても動かなくなるような宣言の仕方や 引数の渡し方ってあるのでしょうか? C言語で書いたプログラムです(長いので構造を書きます) わかりにくければ補足します。 #include"stdio.h" static FILE fp1; main() { 変数宣言うんぬん プロトタイプ宣言うんぬん fopen(.....); a = kansuu; fclose; } int kansuu() 変数宣言うんぬん for(i=0;i<3;i++) { x=fgetc(fp1); printf("%d-%d\n",x,ftell(fp1)); } ファイルには 0123456789 出力が 0-0 0-0 0-0 ってなるんです Seek関数(SEEK_CURとか)を使うとファイルポインタは動きます。 お願いします。
- C言語の配列を利用した問題が分からないんです
学校でC言語を習っているのですが、配列を利用した問題が解けません。 問題は「一致する文字列が、最初に出てくる位置を求める」というもので、穴埋め問題なのですが、どんなに考えても分かりません。 しかも、答えは教えないので自分で調べましょうと言われて困っています。 誰か分かる方、教えて下さい。 (抜かれているところをどう表現していいか分からなかったので、★マークにしています。分かりにくくてスミマセン) --------------------問題----------------------- #include<stdio.h> int main() { char a[]="abcdefg"; char b[]="cde"; int i,j; for(i=0; i<★; i++){ if( ★ ){ for(j=1; j<★; j++){ if( ★ ){ break; } } if( ★ ){ break /*一致*/ } } } printf("%d\n",i); return 0; } ---------------------------------------------- 上の実行結果は、「2」と表示されるとの事でした。 どこか1つでもいいので、よろしくお願いします。
- 締切済み
- C・C++・C#
- noname#1951
- 回答数12
- C言語の配列を利用した問題が分からないんです
学校でC言語を習っているのですが、配列を利用した問題が解けません。 問題は「一致する文字列が、最初に出てくる位置を求める」というもので、穴埋め問題なのですが、どんなに考えても分かりません。 しかも、答えは教えないので自分で調べましょうと言われて困っています。 誰か分かる方、教えて下さい。 (抜かれているところをどう表現していいか分からなかったので、★マークにしています。分かりにくくてスミマセン) --------------------問題----------------------- #include<stdio.h> int main() { char a[]="abcdefg"; char b[]="cde"; int i,j; for(i=0; i<★; i++){ if( ★ ){ for(j=1; j<★; j++){ if( ★ ){ break; } } if( ★ ){ break /*一致*/ } } } printf("%d\n",i); return 0; } ---------------------------------------------- 上の実行結果は、「2」と表示されるとの事でした。 どこか1つでもいいので、よろしくお願いします。
- 締切済み
- C・C++・C#
- noname#1951
- 回答数12
- C言語の配列を利用した問題が分からないんです
学校でC言語を習っているのですが、配列を利用した問題が解けません。 問題は「一致する文字列が、最初に出てくる位置を求める」というもので、穴埋め問題なのですが、どんなに考えても分かりません。 しかも、答えは教えないので自分で調べましょうと言われて困っています。 誰か分かる方、教えて下さい。 (抜かれているところをどう表現していいか分からなかったので、★マークにしています。分かりにくくてスミマセン) --------------------問題----------------------- #include<stdio.h> int main() { char a[]="abcdefg"; char b[]="cde"; int i,j; for(i=0; i<★; i++){ if( ★ ){ for(j=1; j<★; j++){ if( ★ ){ break; } } if( ★ ){ break /*一致*/ } } } printf("%d\n",i); return 0; } ---------------------------------------------- 上の実行結果は、「2」と表示されるとの事でした。 どこか1つでもいいので、よろしくお願いします。
- 締切済み
- C・C++・C#
- noname#1951
- 回答数12
- フォーマット形式とクラスタサイズの大小について
HDD40Gなのにすぐにディスクがなくなると思っていたらFAT32でクラスタサイズが32kでした。 FAT32は、http://www.masuda.org/win95nt/inst.html を見る限り4kになるようですが(T_T) http://www.microsoft.com/japan/hwdev/platform/performance/benchmark.asp を見ると、XP新規の場合、NTFSがパフォーマンスも良いようなので新規に入れなおそうと思うのですが、クラスタサイズはデフォルトで512kになるのでしょうか?又クラスタサイズの大小はパフォーマンスにどう影響するのでしょうか?
- 締切済み
- Windows XP
- matchori
- 回答数2
- パーティションの区切り方
ウィンドウズXPのパーティションの区切り方を知っている方がいたら教えてください。ヘルプも見てみましたが書いてあることが専門的で理解できません。前のパソコンは詳しい人にパーティションを区切ってもらいましたが、パソコンを買い換えたため、自分でやらなくてはならなくなり、やり方を知りたいのです。HDD120GBです。よろしくお願いします。メーカーはDELLです。
- ベストアンサー
- Windows XP
- shanari
- 回答数14
- 標準関数の中身について
最近C言語を学びはじめた初心者です。 標準関数にprintfやsinなどいろいろありますがこれらの中身はどうなっているのですか? 例えばprintfを作った人はif文やfor文など関数でないものを駆使して作っていったということなんですか?しかしif文やfor文だけではディスプレイに表示させたり ということはできないですよね? 単なる数値計算というだけならfor文とかを使ってできそうですが、ディスプレイに表示させたりファイルに書き込んだり、とかいう作業はコンピューター内部でどのようにして実行されているのでしょうか?またそういう関数を自分で作るにはどういう知識が必要なんでしょうか? ちょっと馬鹿っぽい質問かもしれませんがよろしくお願いします。
- これって、ウィルスですか?ですよね?
何気なく送信済みメールの一覧を見たら、特定の2,3件宛にだけ、下記のような添付ファイルがついていました。 ATT00083.txt(124バイト) もちろん覚えはありません。でも、相手からのメールでも、不信な点はなかったんです。だから、今まで全然気づきませんでした。また、私が送った、他の方々へのメールにはそのようなファイルはついておらず、本当に、ごく一部のあて先のみなんです。これは、どういったことでしょうか?こんなウィルスがあるのか、調べましたがよく分かりませんでした。メールソフトはOE5.50です。受信メールはそのまま開かず、確認してから開く事にはしていたのですが。 このまま、気づかずにまわりに迷惑がかかってしまうと困るので、対策を考えたいと思います。アドバイスをよろしくお願い致します。
- ベストアンサー
- その他(メールサービス・ソフト)
- chizuppi
- 回答数3
- 2Mって遅いの?
とあるひとに「2Mしかでないのか」といわれたのですが、2Mって遅い分類なんでしょうか? 個人的には2Mも出ていたら十分だとおもいますが・・・・ 動画を見ない場合には・・・ たしかに光ファイバーとかに比べたら早いかもしれませんが・・・・
- ベストアンサー
- その他(インターネット・Webサービス)
- kennta111
- 回答数10
- AドライブやHDDが鳴るんですが
インターネット中突然ハードディスクやフロッピー(空です)がアクセスされたように音をたてるようになりました。CATVでLAN接続なのでPC起動時からネットにつながっているんですが、こういうことありますか?前にはなかったように思います。音はHDDが約1分くらい、FDDが20秒くらいカタカタとアクセス音がします。 何か外部からきてるようで不気味です。ウイルス関係のソフトはありません。オンラインスキャンは3日前にしたんですがKLEZ_Hが見つかってそのファイルは削除しました。なにか原因を教えてください。WIN98SE CELERON566 HDD,FDD,CD-R各1台のみです。よろしくお願いします。
- メモリが無視される?
NEC PC9821Xa9にメモリ増設して 16→40MBにしたところ、DOSでMEMを走らせたら ちゃんと40MB認識しているのにWIN3.1>DOSプロンプト でMEMを走らせると16MBしか認識していません。 WIN3.1にちゃんと認識させるにはどうしたらよいのでしょうか?
- ベストアンサー
- その他(OS)
- morphine_night
- 回答数3
- パーティションの区切り方
ウィンドウズXPのパーティションの区切り方を知っている方がいたら教えてください。ヘルプも見てみましたが書いてあることが専門的で理解できません。前のパソコンは詳しい人にパーティションを区切ってもらいましたが、パソコンを買い換えたため、自分でやらなくてはならなくなり、やり方を知りたいのです。HDD120GBです。よろしくお願いします。メーカーはDELLです。
- ベストアンサー
- Windows XP
- shanari
- 回答数14
- パーティションの区切り方
ウィンドウズXPのパーティションの区切り方を知っている方がいたら教えてください。ヘルプも見てみましたが書いてあることが専門的で理解できません。前のパソコンは詳しい人にパーティションを区切ってもらいましたが、パソコンを買い換えたため、自分でやらなくてはならなくなり、やり方を知りたいのです。HDD120GBです。よろしくお願いします。メーカーはDELLです。
- ベストアンサー
- Windows XP
- shanari
- 回答数14
- 外付けハードデイスクにXPはインストールできませんか
富士通M3557を使用しています。 98SEからMEにして使っていますが、CPUが550しかないのでアップグレードは心配です。メモリーは512Mあります。 そこでデユアルで起動と思ったのですが、内蔵ハードのシステム構成は最初からC,Dに切られていて、おまけにDは1G以下しかありません。 外付けのハードを購入してフォーマットして、いざインストールと思ったのですが、新規の外付けハードも以前の外付けハードも認識してくれません。当然インストールができません。 できれば、この外付けハードを起動ドライブとして使いたいのですが、無理なのでしょうか。 また、内蔵ハードを足した場合、システムが基本的に設定してしまうDドライブを変更できるのでしょうか。
- ベストアンサー
- Windows XP
- hosaka
- 回答数10
- 外付けハードデイスクにXPはインストールできませんか
富士通M3557を使用しています。 98SEからMEにして使っていますが、CPUが550しかないのでアップグレードは心配です。メモリーは512Mあります。 そこでデユアルで起動と思ったのですが、内蔵ハードのシステム構成は最初からC,Dに切られていて、おまけにDは1G以下しかありません。 外付けのハードを購入してフォーマットして、いざインストールと思ったのですが、新規の外付けハードも以前の外付けハードも認識してくれません。当然インストールができません。 できれば、この外付けハードを起動ドライブとして使いたいのですが、無理なのでしょうか。 また、内蔵ハードを足した場合、システムが基本的に設定してしまうDドライブを変更できるのでしょうか。
- ベストアンサー
- Windows XP
- hosaka
- 回答数10
- 外付けハードデイスクにXPはインストールできませんか
富士通M3557を使用しています。 98SEからMEにして使っていますが、CPUが550しかないのでアップグレードは心配です。メモリーは512Mあります。 そこでデユアルで起動と思ったのですが、内蔵ハードのシステム構成は最初からC,Dに切られていて、おまけにDは1G以下しかありません。 外付けのハードを購入してフォーマットして、いざインストールと思ったのですが、新規の外付けハードも以前の外付けハードも認識してくれません。当然インストールができません。 できれば、この外付けハードを起動ドライブとして使いたいのですが、無理なのでしょうか。 また、内蔵ハードを足した場合、システムが基本的に設定してしまうDドライブを変更できるのでしょうか。
- ベストアンサー
- Windows XP
- hosaka
- 回答数10
- 外付けハードデイスクにXPはインストールできませんか
富士通M3557を使用しています。 98SEからMEにして使っていますが、CPUが550しかないのでアップグレードは心配です。メモリーは512Mあります。 そこでデユアルで起動と思ったのですが、内蔵ハードのシステム構成は最初からC,Dに切られていて、おまけにDは1G以下しかありません。 外付けのハードを購入してフォーマットして、いざインストールと思ったのですが、新規の外付けハードも以前の外付けハードも認識してくれません。当然インストールができません。 できれば、この外付けハードを起動ドライブとして使いたいのですが、無理なのでしょうか。 また、内蔵ハードを足した場合、システムが基本的に設定してしまうDドライブを変更できるのでしょうか。
- ベストアンサー
- Windows XP
- hosaka
- 回答数10
- 基本的な質問(~_~;)
半角英数入力時にキーボードから直接出す場合(日本語入力にせず)はどのように打てばいいのでしょうか? /の逆 = 尚、逆もありますか?(対称) × = 日本語入力でしかだせないの? ♪ =また、その他の音符ってあるの(4部音符、2部音符等その他)
- ベストアンサー
- その他(インターネット・Webサービス)
- piyochun
- 回答数12
- BIOS
こんばんわ。 先日キャプチャーボード(アイオーデータ GV-BCTV5/PCI ) 外付HDD(BUFFALO DUB2-160G) USB2.0インターフェースボード(BUFFALO IFC-USB2P5) SCSI→USB2.0変換ケーブル(Logitec LUB-SC2) を購入しました。 インストールは問題なく完了したんですが、起動した途端フリーズしたり、何かファイルを開いたらフリーズしたりでサポートセンターに問い合わせしたんですが 「BIOSで使っていないパラレルポート等があれば使用不可にしてリソースを確保してみて下さい」と言われました。 早速やってみようと思ったんですがBIOSの起動方法がわからずコンパックのサポートセンターに電話しようと思ったら番号が0990・・・ Q2回線は繋がらないようにしてもらっているのでかけられませんでした・・・ どうやったらBIOSでつかっていないものを使用不可にできるんでしょうか? 環境はCompaqPresario3576 OS:Windows98SE PCIスロット?にはLANボードと上記のキャプチャーボードとUSB2.0インターフェースボードが入っていて空きはありません。 元々USB1.1で使っていたプリンターとCD-RWもUSB2.0のボードに挿せるのでUSB1.1は最悪使用不可でもええかと思ってます。 アナログモニターポートも使っていません。 どうにかして購入したものを使いたいのでアドバイス願います。
- 締切済み
- Windows 95・98
- WhirlWind
- 回答数3