herbest の回答履歴
- 2次元配列への格納方法について
こんにちは。 FILE *fp; SIZE 1024; int n; char Buf[1025]; while((n = fread(Buf,1,SIZE,fp)) != 0){ } というように、fread関数を用いて1024バイトずつ配列Bufへ格納しています。 以下に示すようなことを行う場合、どのように記述すればよいのでしょうか? B:バイナリデータ T:数値 TBBBBBBBBB・・・・・・B←1024バイト目 TBBBBBBBBB・・・・・・B ・ ・ ・ ・ TBBBBBBBBB・・・・・・B というように、配列内に格納したいと思っています。 Tは、テキストデータで1,2,3・・・・100という整数型を格納。Bは、バイナリデータでfread関数から取得したバイナリデータを格納します。 なぜ、Tを格納したいかといいますと、どのバイナリデータを指しているか?を判別するためです。 上記のようなことを行うためには、2次元配列を使用すればよいのでしょうか? 例:char Buffer[100][1025]
- 2次元配列への格納方法について
こんにちは。 FILE *fp; SIZE 1024; int n; char Buf[1025]; while((n = fread(Buf,1,SIZE,fp)) != 0){ } というように、fread関数を用いて1024バイトずつ配列Bufへ格納しています。 以下に示すようなことを行う場合、どのように記述すればよいのでしょうか? B:バイナリデータ T:数値 TBBBBBBBBB・・・・・・B←1024バイト目 TBBBBBBBBB・・・・・・B ・ ・ ・ ・ TBBBBBBBBB・・・・・・B というように、配列内に格納したいと思っています。 Tは、テキストデータで1,2,3・・・・100という整数型を格納。Bは、バイナリデータでfread関数から取得したバイナリデータを格納します。 なぜ、Tを格納したいかといいますと、どのバイナリデータを指しているか?を判別するためです。 上記のようなことを行うためには、2次元配列を使用すればよいのでしょうか? 例:char Buffer[100][1025]
- main( )
次の様なプログラムを作りました。 Dosプロンプトを開き、コンパイルで出来た、exeファイルのアドレスを渡しました。 例えば、2と3を引数として渡す時、 2 スペースを押す、 3 enter の順に行うと、エラーになります。 どの様に、引数を渡すのか操作方法を教えてください。 お願いします。 #include<stdlib.h> #include<stdio.h> int main(int argc, char *argv[]) { if(argc!=3){ printf("2つの数を指定してください。"); exit(1); } printf("%f",atoi(argv[1])+atoi(argv[2])); return 0; }
- ベストアンサー
- C・C++・C#
- noname#168725
- 回答数1
- 2次元配列への格納方法について
こんにちは。 FILE *fp; SIZE 1024; int n; char Buf[1025]; while((n = fread(Buf,1,SIZE,fp)) != 0){ } というように、fread関数を用いて1024バイトずつ配列Bufへ格納しています。 以下に示すようなことを行う場合、どのように記述すればよいのでしょうか? B:バイナリデータ T:数値 TBBBBBBBBB・・・・・・B←1024バイト目 TBBBBBBBBB・・・・・・B ・ ・ ・ ・ TBBBBBBBBB・・・・・・B というように、配列内に格納したいと思っています。 Tは、テキストデータで1,2,3・・・・100という整数型を格納。Bは、バイナリデータでfread関数から取得したバイナリデータを格納します。 なぜ、Tを格納したいかといいますと、どのバイナリデータを指しているか?を判別するためです。 上記のようなことを行うためには、2次元配列を使用すればよいのでしょうか? 例:char Buffer[100][1025]
- なぜau?
職場で話題が出て結論が出なかったのですが 番号ポータビリティが始まりauだけがどうして一人勝ちしているのでしょうか? au独自の素晴らしいサービスが他社の無料通話など以上に上回っているのでしょうか?
- ベストアンサー
- その他(スマートフォン・携帯・タブレット)
- ooume
- 回答数8
- 文字キーがスムーズに打てなくなった。
約3年前に購入したPCで日本文をローマ字入力する時に一部の特定文字キー(A,E,D,Z等)はほかのキーに比べかなり強く打たないと、文字が正しく入力出来ないようで、文字カーソルがほかの行に飛んでしまい、作業がスムーズに進みません。文字キーについたゴミ等がいたずらしているのではと思い、息を吹きかけるなどしてゴミな表面上は付いていない状態にはしております。良い改善策、解決策を教えて下さい。以上
- ベストアンサー
- ノートPC
- noname#21990
- 回答数3
- 文字キーがスムーズに打てなくなった。
約3年前に購入したPCで日本文をローマ字入力する時に一部の特定文字キー(A,E,D,Z等)はほかのキーに比べかなり強く打たないと、文字が正しく入力出来ないようで、文字カーソルがほかの行に飛んでしまい、作業がスムーズに進みません。文字キーについたゴミ等がいたずらしているのではと思い、息を吹きかけるなどしてゴミな表面上は付いていない状態にはしております。良い改善策、解決策を教えて下さい。以上
- ベストアンサー
- ノートPC
- noname#21990
- 回答数3
- コマンドプロンプトが重い
コマンドプロンプトのウインドウが、ある日から異常に重くなってしまいました。 ウインドウをドラッグすると遅れてついて来る、メニュー操作、キー入力のレスポンスが遅いといった感じです。 他のウインドウは全然問題ありません。 遅くなった日あたりでアプリは入れてません。 タスクマネージャーのCPU使用率は平常です。 PCは自作機でPen4 630、メモリ2GB、WindowsXP SP2です。 どなたか解決策、というか何でこうなってしまったのかご存知でしたらご教示願います。
- 締切済み
- Windows系OS
- Ross1
- 回答数4
- C言語を始めたく…
ご覧いただき誠にありがとうございます。 C言語に興味を抱き、勉強を始めようと思い『世界でいちばん簡単なC言語のe本』(http://www.amazon.co.jp/gp/product/4798005428/sr=8-6/qid=1162897581/ref=sr_1_6/250-7512829-2852217?ie=UTF8&s=books)を購入しました。 さっそく本書の指示通りに進めていったのですが、「gcc-2.95-mingw32.zip」(本書:p.37)というファイルをダウンロードできません。どうしたらいいのでしょうか? 本書をお持ちかまたはご存じの方がいらっしゃいました教えて頂きたいです。よろしくお願いいたします。
- ベストアンサー
- C・C++・C#
- noname#30991
- 回答数2
- フィボナッチ数列の合計。
1,1,2,3,5,8,13,21・・・と増えていく数列の500以下の範囲の合計を出すプログラムの配列を使わない場合がわからなく困っております。 ご教示頂けましたら大変助かります。 宜しくお願い致します。
- こんな自己PRは、どうでしょう? 駄目な所直していただけたら
他人の事を気遣う気持ちは、誰にも負けません。 それは、バイト先で足を怪我したお客様が居た時に、店長の了承をえてその怪我をしたお客様の買い物を手伝いお車まで送り届けることや、お客様の目線で考え品物の配置などをしていました。 お客様に「ありがとう」「買い物しやすくなったわ」など言われるように考え行動をしていました。そのお客様に喜んで貰えて、お客様に近い場所で働きたいと思っています
- 上司からパワハラ受けてます。アルバイトを辞めたい・・・。
よろしくお願いします。現在、アルバイトとして勤務しています。先月より、上司が変わり、毎日のように怒鳴られ・・・パワハラを受けてます。他の課の人達から心配をされるほど、ひどいものです。 私ともう1人の社員がいつも怒られているのですが、その社員は抜けたところがあるので納得出来るのですが、私は言われたことはきちんとしてますし、無遅刻・無欠勤で他のバイトさんよりも、休まず毎日出社しています。どうしても、その社員のとばっちりが自分にきているとしか思えないのですが、日に日にひどくて、先日、悔しくて皆の前で泣いてしまいました。 一応、契約は年内なのですが、あと1ヶ月ちょっと、もちそうにない ので、辞めたいと思っています。「辞めたいな~」と他の社員の前で、 つい言ってしまったところ、「逃げるのか!?」と言われましたが、 この状態だと、逃げたくもなります(苦笑) どうすれば円満に辞めれますでしょうか?何かいい方法はないでしょ うか?それとも私が甘えてるだけでしょうか?? 皆さん、アドバイスをお願い致します。
- 抜け落ちた番号を取得する方法について
こんにちは。 抜け落ちた番号を取得するというプログラムを作成したいと思っています。 たとえば、1,2,3,4・・・・1000番までの番号があるとします。 1,2,3,4,5,6,7,10,11,12・・・というように、7の次に10がきた場合、8,9の番号が抜け落ちています。 また、1,2,3,4,5,6,7,30,31,33,34,35・・・の場合であれば、8~29および32番が抜け落ちています。 このように、抜け落ちた番号を取得するプログラムについて考えているのですが、どのように記述すればよいかわかりません。 strncmp関数を用いて、比較することはできますが、抜け落ちている番号を取得する方法について教えていただけたらと思います。 よろしくお願いします。
- ひらけないようにしたい・・・・・
あるゲームを隠しゲームとしてかくしたんですが・・・(兄がしないように・・・)またダウンロードしてやっているんですぅ。そこで考えたのが、それならダウンロードをできなくするように。そのページを開かせないようにしよう!と←のことはできますか?
- 締切済み
- その他(インターネット・Webサービス)
- butyuun
- 回答数4
- ひらけないようにしたい・・・・・
あるゲームを隠しゲームとしてかくしたんですが・・・(兄がしないように・・・)またダウンロードしてやっているんですぅ。そこで考えたのが、それならダウンロードをできなくするように。そのページを開かせないようにしよう!と←のことはできますか?
- 締切済み
- その他(インターネット・Webサービス)
- butyuun
- 回答数4
- ひらけないようにしたい・・・・・
あるゲームを隠しゲームとしてかくしたんですが・・・(兄がしないように・・・)またダウンロードしてやっているんですぅ。そこで考えたのが、それならダウンロードをできなくするように。そのページを開かせないようにしよう!と←のことはできますか?
- 締切済み
- その他(インターネット・Webサービス)
- butyuun
- 回答数4
- Cの問題について。
下の問題の時、 y、zが入力された時に暗号化された文字をa、bへ戻す方法がわかりません。 わかる方がいたら、ヒントだけでもいいので、よろしくお願いします。 適当な1文字を入力し、それが元が何であったかが分からないように何文字かずらして暗号化し、また元に戻すようなプログラムを作りなさい。文字としては英字小文字のみと仮定します。 例を以下に示します。作成するプログラムも同じような出力形式にしてください。 [ 例 ] 入力文字 = x 暗号化された文字 = b 復号化された文字 = x 何文字ずらすか?については、各自で適当に設定して構いません。 ただし、暗号化された文字も、英字小文字でなければなりません。 例えば、zに2を足すと、そのままでは英字でない記号になってしまいますが、これを z+1 -> a, z+2 -> b, z+3 -> c, … のようにアルファベットの先頭に戻してやる処理が必要です。 この点を工夫して下さい。 #include <stdio.h> void main(){ char moji; int a; printf("入力文字:"); scanf("%c",&moji); a=2; moji += a; printf("暗号化された文字= %c \n",moji); moji -= a; printf("複合化された文字= %c \n\n",moji); }
- ベストアンサー
- C・C++・C#
- bumplove777
- 回答数4
- 配列を引数にする方法
以下の配列の引数の入れ方と受け方を教えて下さい int** p; /* malloc でp[4][2]を確保 */ test(p); <<=ここ --------------------------- void test(int p[][2]){ <<=ここ printf("%3d",p[0][0]); <<=ここ
- 数字の出力の仕方
例えば 0 3 6 9 12 1 4 7 10 13 というような出力の仕方がわからないので教えてください。 0 3 6 9 12は出力できるのですがこのあとに1 4 7 10 13と繋げて出力することができません。これは配列を使うのですか? 初心者ですのでヒントでもいいのでアドバイスお願い致します。
- ベストアンサー
- C・C++・C#
- pinfutakame
- 回答数4