nerosuke の回答履歴

全178件中41~60件表示
  • C++ Builderでのpublic変数の扱いについて

    class TForm1 { ・・・ public: int i;   ・・・ } のように宣言した変数iは他の関数から どのように参照したらいいのでしょうか?

    • noname#25605
    • 回答数3
  • 文字列比較

    最長10文字の文字列を2件入力し、char型の配列にそれぞれ格納する。2つの文字列を比較し、文字列が同じだったら「equal」を表示し異なっていたら「Not equal」を表示するプログラムを作成せよという課題が出ました。 条件として、11文字以上の文字が入力されたら、先頭から10文字までを有効とし、11文字目以降を無視する。下記のプログラムで文字列1に11文字以上入力すると、うまく動きません。なぜ、うまくいかないかと、どうなおしたらよいかを教えてください。 #include<stdio.h> #include<string.h> #define max_length 10 void get_string (char *p_str, int size); int main() { char string1[max_length+2]; char string2[max_length+2]; printf("文字列1:"); get_string(string1,max_length+2); printf("文字列2:"); get_string(string2,max_length+2); if(!strncmp(string1,string2,max_length)) puts("equal"); else puts("Not equal"); } void get_string (char *p_str, int size) { fgets(p_str,size,stdin); }

  • 2次元配列

    課題で、氏名をローマ字で入力し、2次元配列に格納するプログラムを作成するというのがでました。条件として、氏名の長さは10文字以下、最大件数は10件。1エントリ入力ごとに累計件数を表示し、10件目の入力が完了するか、氏名の一文字目に'0'が入力されたら入力を終了しデータを表示する。11文字以上入力されたら、先頭から10文字までを有効とし、11文字目以降を無視する。 改行のみの入力の場合、エラーメッセージを表示し、再入力させる。 初心者の私には、データの表示と、条件の処理の仕方がわかりません。 下記プログラムを上記の条件を満たすようにするには、どこを直したらよいか教えてください。 お願いします。 #include <stdio.h> #include <string.h> #define BUFFERSIZE 1024 main() { char str[10][BUFFERSIZE]; char c; int count = 0; int i; int j; int l[10]; /*氏名の入力*/ for (i = 0; i < 10; i++) { printf("氏名人力 : "); while ( (c = getchar()) != '\n' ) { if( count < BUFFERSIZE - 1 ){ str[i][count++] = c; } } str[i][count] = '\0'; printf("累計 : %d \n", i+1); } for (i = 0; i < 10; i++) { for (j = 0; j < 10; j++) { printf("%c",str[i][j]); } putchar('\n'); } return 0; }

  • 部落差別について

    私は32才の男性で、最近33歳の女性と付き合う事になりました。 付き合うにあたり隠し事は嫌いなので、私が部落出身だという事を伝えました。彼女自身は差別は反対なのですが、将来子供に私が部落出身 だという事で影響がないか心配しています。 今まで私は部落差別を受けた事がありませんし、友人にも恵まれ過ごしてきました。それに今後彼女と一緒になれば違う土地に住むつもりでいます。僕にとって彼女は本当に大切です。将来の事も真剣に考えています。 違う土地でも部落出身という事で差別はあるのでしょうか?

  • テキストファイルからアドレスだけ抽出したい

    下記のようなテキストファイルからアドレス部分だけを抽出するにはどうすればいいでしょうか?よろしくお願いします。 fsdiajfijdioajsfoiaj@ezweb.ne.jp たけし 1987 fdjkshfjkakfhjaskdkhdjaskfh@docomo.ne.jp みほ 1985 gdskl@yahoo.co.jp 先生 1960

  • ポリゴン 球体を三角形パッチで表現する理由

    タイトルの通りですが、球体をあえて三角形パッチで表現する理由はなんでしょうか?

  • PCオフラインゲーム探してます

    お勧めのオフラインのPCゲームありますか? ザナドゥははまりました。ああいう中世のメルヘンファンタジーみたいの探してます。家庭用ならFF9みたいな。できれば国産で。 同じファルコムのイース系はキャラが小さすぎていまいちです。 それと洋ゲーはちょっとキャラの外観が苦手です。なのでできれば国産で。 でも日本人ウケもよく日本語化されててとっつきやすい洋ゲーとかならぜひぜひ教えて下さい。 あとこういうオフライン系のゲームのまとめサイトみたいのあったら教えて下さい。 いっぱい質問してすいません。

    • JADE27
    • 回答数1
  • ドラゴンクエスト7 移民の町

    今プロビナより先にルーメンをクリアしたところなんですが、クレージュに行く辺りで移民の数が27人まで増えた後なかなか移民者が現れません。特定の場所に出てくる移民に声をかけても加入してきません。メザレの踊り子、ダーマの旅の商人は普通に加入したんですが、ハーメリア西の教会のシスター、ルーメンの農夫が加入しません。ちゃんと自分の名を名乗っているので間違いないはずなんですが・・・。ストーリーの進み具合と移民の町の発展度は関係してるんですか?どうして増えないんでしょう。

  • ファイルがオープンできない

    現在コマンドライン引数を利用した、Drag&Dropで入力されたバイナリファイルをテキストファイルに出力するプログラムをCで作成しています。 その過程で、Drag&Dropされたファイル以外にもテキストファイル(option.txt)を読み込みたいのですが、どうしてもそのファイルをオープンすることができません。 次は問題の部分だけを抜き出したソースです。 #include <stdio.h> int main(int argc,char *argv[]) {  FILE *s;  s=fopen("option.txt","r");  if( !s ){   printf("Error: cannot open file(option.txt)\n");  }   else printf("OK!\n");  if(argc == 2) printf("%s\n",argv[1]);  else if(argc ==1) printf("No Drag&Drop File\n");  return 0; } Drag&Dropしない時(作成された実行ファイルをダブルクリックで起動する時)は  OK!  No Drag&Drop File となり、問題のoption.txtのファイルは開けているのですが、適当なバイナリファイル(7.chn)をDrag&Dropすると  Error: cannot open file(option.txt)  C:\Documents and Settings\[ユーザー名]\デスクトップ\Program\7.chn と、先ほどまで開けていたoption.txtのテキストファイルが急に開けなくなってしまいました。 どうにも原因・解決策が分かりませんでしたので、お聞きしたくこちらに書き込みをさせてもらいました。 どなたか分かる方いらっしゃいましたらよろしくお願いします。

    • Bohr
    • 回答数15
  • ファイルがオープンできない

    現在コマンドライン引数を利用した、Drag&Dropで入力されたバイナリファイルをテキストファイルに出力するプログラムをCで作成しています。 その過程で、Drag&Dropされたファイル以外にもテキストファイル(option.txt)を読み込みたいのですが、どうしてもそのファイルをオープンすることができません。 次は問題の部分だけを抜き出したソースです。 #include <stdio.h> int main(int argc,char *argv[]) {  FILE *s;  s=fopen("option.txt","r");  if( !s ){   printf("Error: cannot open file(option.txt)\n");  }   else printf("OK!\n");  if(argc == 2) printf("%s\n",argv[1]);  else if(argc ==1) printf("No Drag&Drop File\n");  return 0; } Drag&Dropしない時(作成された実行ファイルをダブルクリックで起動する時)は  OK!  No Drag&Drop File となり、問題のoption.txtのファイルは開けているのですが、適当なバイナリファイル(7.chn)をDrag&Dropすると  Error: cannot open file(option.txt)  C:\Documents and Settings\[ユーザー名]\デスクトップ\Program\7.chn と、先ほどまで開けていたoption.txtのテキストファイルが急に開けなくなってしまいました。 どうにも原因・解決策が分かりませんでしたので、お聞きしたくこちらに書き込みをさせてもらいました。 どなたか分かる方いらっしゃいましたらよろしくお願いします。

    • Bohr
    • 回答数15
  • ビットマップファイル生成(C言語)

    64個の整数(ピクセルの色データ)をファイルin.txtから読み込み、8×8のサイズのビットマップファイルout.bmpを生成するプログラムを作っていますが、なんだか良くわかりません。 64個の整数をすべて256にすれば青になると言われたのですが、黒になってしまいます。 一応ビルドと実行はできました。 自分で作ったソースは↓です http://www.geocities.jp/c_prog2011/file_2.txt 一応問題文は↓です http://www.geocities.jp/c_prog2011/bitmap_1.txt よろしくおねがいします。

    • cermet
    • 回答数5
  • ビットマップファイル生成(C言語)

    64個の整数(ピクセルの色データ)をファイルin.txtから読み込み、8×8のサイズのビットマップファイルout.bmpを生成するプログラムを作っていますが、なんだか良くわかりません。 64個の整数をすべて256にすれば青になると言われたのですが、黒になってしまいます。 一応ビルドと実行はできました。 自分で作ったソースは↓です http://www.geocities.jp/c_prog2011/file_2.txt 一応問題文は↓です http://www.geocities.jp/c_prog2011/bitmap_1.txt よろしくおねがいします。

    • cermet
    • 回答数5
  • FFVやドラクエVIのようなゲームを探しています。 

    久しぶりにロールプレイングゲームがやりたくなりました。 出来ればFFV、FFVIまたはドラクエ3、ドラクエVIと似たような ものはありませんか? 最近の流行(?)の、絵柄はロリータアニメチックで画面がくるくる回るようなゲームが苦手で しばらくRPGから離れてしまっていますので、最近のゲーム事情にはとても疎いです。 (FFVIは既にアニメっぽくてちょっと苦手だったのですがなんとかOKでした・・。セガのグランディス1もギリギリOK。) あまり、ロリロリしていない絵柄の(笑)RPGのお勧めがあれば教えてください。 PS2で出来るものでお願いします。

  • 簡単なゲームをつくりたい

    トランプゲームのブラックジャックでルールを細かく変えたときのヒットやステイやスプリット、ダブルなどの正しい戦略を導き出すようなシュミレーションソフトをつくれないかなと思ってるんですが、自分はプログラミングは全くの初心者なのでどうしていいかわかりません。どうしたらいいでしょうか?パソコンはwindowsXPです。

  • ケーキ喫茶を開きたい

    私は将来パティシエになってケーキ喫茶を開きたいと思っています。 そのためには、経営方面の大学に進めばいいのでしょうか?それとも製菓の専門学校でしょうか?残念ながら両方進めるほど金銭的な余裕はないので、今のところは製菓の専門学校に進学しようかとは思っているのですが。 あと、ケーキ屋やカフェの経営についてのことを知りたいと思っているのですが、そのような本とかオススメのものがあったら教えてください。

  • 配列の動的確保を関数化

    main()内でいくつかの配列を動的確保するとごちゃごちゃするので、 関数化してみました。しかし、下のプログラムではうまい事いきませ んでした。 #include<stdio.h> #include<stdlib.h> void array1d(int *box,int n) { int i; box=(int *)malloc(n * sizeof(int)); for(i=0; i<n; i++) { box[i]=0; } } main() { int *pol,i,n; printf("N pol\nN = "); scanf("%d",&n); array1d(pol,n); for(i=0; i<n; i++) { printf("[%d]=%d\n",i,pol[i]); } } 実行結果は [0]=-14646387 [1]=-1819410433 [2]=-224 array1d内では0を格納していますが、このようになりました。 どのようにすれば 0になるでしょうか? 回答よろしくお願いします。

    • ume-kun
    • 回答数3
  • ゲームプログラマを目指しています。

    カテゴリー違いだったら申し訳ありません・・・・・ ゲームメーカー就職(ゲームプログラマ)を目指し、現在「C言語」を必死こいて勉強している学生です。 そこで幾つか質問があります。 1.そもそも「ゲームプログラマ」として会社に応募するには「C/C++」を完璧にマスターしていないといけないのでしょうか? 2.ゲーム開発には「OpenGL」や「DirectX」といったAPIの知識が必要不可欠だと聞きます。 それなのに有名メーカーの「プログラマ」の募集要項を眺めても、それらの言葉が出てきません。 「OpenGL」や「DirectX」といった知識が求められていないのは何故なのでしょうか? 3.「プログラマ」の募集要項に「応募の際に自作ゲームを提出する」とありますが、どの程度の物を作ればよろしいのでしょうか? バリバリの3Dゲームとかそうゆうレベルのゲームでないと採用というのは難しいのでしょうか? 幾つも本当に申し訳ありません。 よろしくお願いします。

    • OUHO
    • 回答数7
  • なにがなにに向いているのか・・・?

    ものすごく基礎的な質問なのですが、 Webのプログラム言語のPHPとかJAVAとかPerlといったものは、 それぞれ何をするのに向いている言語なのでしょうか? PHPではこれが出来ない、JAVAだとこれが向いていない、 というような事はあるとは思うのですが、 どんな違いがあるのかがわかりません。

  • プログラミングについて

    4個の異なる一桁の数字からなる順列を乱数で生成し、 ターミナルで4個の数字の順列を入力すると、 生成した順列と入力した順列を比較し、 数とその位置があっている場合は「ヒット」 数は合っているがその位置が違う場合は「ブロー」とし、 そのヒット数とブロー数を表示するプログラムを教えてください。 実行するとこんな感じになると思います、 (生成した順列3569) Number?:0123 Hits:0,Blows:1 Number?:0124 Hits:0,Blows:0 Number?:3567 Hits:3,Blows:0 Number?:3569 Hits:4,Blows:0 Trials:4

  • スーファミのゲーム探してます

    スーファミのゲームの名前がわからず困っています 覚えているのがアクションゲームで(1)最初にビクターのマークがでる(2)キャラクターは黄色で胴が伸びる これだけしかないんですけどわかる方教えてください

    • FUllppp
    • 回答数2