忍者ブログ
え?全力で生きているかって? ――答えはYesだ。当たり前だろそれが人生なんだよ!!
[95]  [96]  [97]  [98]  [99]  [100]  [101]  [102]  [103]  [104]  [105
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

正直に言おう。ヒントがほしい!!!



Cプログラミングのレポートでこんな詰み方初めてだ。ガチでわからないwww もうほんとに笑いが出るぐらいにねw




問題はこうだ。

番号と名前と年齢を含む構造体の配列を定義して、ポインタ変数を宣言して、登録人数の分だけ動的にメモリを確保。そしてデータをファイルから入力。ファイルの形式は(ry


結局のところ、

3
1 オレ 14
2 オマエ 43
3 ゆかりん 34

って感じに書いたテキストファイルを用意して、一番上の数字から登録人数を読み込んで、メモリを確保。で、その確保した領域に、番号とか名前とか年齢とかをファイルから読み込んで構造体に入力。最後に表示。こういう流れなんだが・・・。





でだ。オレが書いたプログラムがこうだ。


#include<stdio.h>
#include<stdlib.h>

struct person{
    int no;
    char name[20];
    int age;
};


int main(void){
    int n,c;
    struct person *data;
    FILE *fp;

    if((fp=(fopen("data.txt","r")))==NULL){
        printf("Cannot file open!\n");
        exit(EXIT_SUCCESS);
    }

    printf("(ノ´∀`*)テヘヘ♪\n");

    c=getc(fp);

    data=(struct person *)malloc(sizeof(struct person)*(c+2));
    if(data==NULL){
        printf("malloc error!\n");
        exit(EXIT_SUCCESS);
    }
   

    printf("(ノ´∀`*)テヘヘ♪\n");

   
    while(fscanf(fp,"%d %s %d",data->no,data->name,data->age)!=EOF){
        data++;
    }

   
    data[c+2].no=0;
    data[c+2].name[20]=NULL;
    data[c+2].age=0;
   
    printf("(ノ´∀`*)テヘヘ♪\n");
   
    data++;
    while(data->name!=NULL){
        printf("%d %s %d\n",data->no,data->name,data->age);
        data++;
    }


    free(data);
    fclose(fp);

    return 0;
}





printf("(ノ´∀`*)テヘヘ♪\n"); は、プログラムがちゃんと通ってるかを確認するだけのもの。



この状態でプログラムを動かすと、(ノ´∀`*)テヘヘ♪ が2回でる。ということは、メモリの確保まではどうやらできていると判断。つまり、ファイルからデータを取る部分で引っかかってることになる。

これだ。

  
    while(fscanf(fp,"%d %s %d",data->no,data->name,data->age)!=EOF){
        data++;
    }



いや 見た感じ違う気がするなぁってのはなんとなくわかるんだが、どう違うかがさっぱりなのだ。

そもそも、fscanfの動作の仕方がいまひとつわかってない感じ。こいつ使ったらファイルの最後まで読み込んでしまうということでいいんだよな?

さらにもう一つ。構造体に直接代入できるのかって話。\dの引数の部分には&をつけなきゃならんから、本来なら data->no と data->age の部分には先頭に&をつけなきゃならんはずなんだが、つけても動かない。。。

だからと思って、いったん違う変数に代入させてから、構造体に代入していく方向で書いてみたんだが、それでもなんかだめだった。




完璧に詰んだ。はい。



プログラマーの方。もし見たらヒントが欲しいです。今日中にw




20時12分現在、まだまだ奮闘しております。詳細は以下より。



※1時18分現在、解決いたしました~。


PR
起きたら来てました。



はぁ。来たか。通常版Blu-rayが。



ということで、まぁいつものように丁寧に開封。

こんな感じ。

100627_154845.jpg











100627_155003.jpg











100627_155130.jpg











100627_155247.jpg









・・・ああ。ゆかりんだ。ゆかりんだなぁ。。。

でも 通常版にしては豪華じゃね?ってことは初回限定版はもっと豪華だったのか!!ああああああああ逃した魚は大きいぞオレ~~~orz





で ふと、さっき丁寧に開けた袋に目をやると・・・

100627_160001.jpg










・・・これ   ・・・初回限定版?まさかの初回限定版じゃね?でも「初回製造版」ってなってるじゃん?初回に製造はしたけど限定版じゃないとかいう罠か??とか思ってる俺はしつこすぎる???www



しかし、「スペシャルパッケージ仕様」って書いてあるし・・・ まぁそうなんじゃないか。。。





とりあえず よろこんでおこう。






おっしゃぁぁぁぁきたぁぁぁぁぁぁキタコレキターーーー\(^0^)/ーーーー



おし!!やったぜ!! よかった!うん。非常によかった。おk。



ということで、さっそくレポートを片づけるわ。

行ってまいりました。

プチと言うだけあってほんとに10人程度しか集まってないんですがw

しかし中には横須賀の大学の基地からこのために帰ってきたとかいう兵もいたりするから驚き。



中身はいつもと変わらず。主催者たっちゃんの空き家に集合し、たっちゃんからそれっぽい挨拶が二言三言あって、かんぱ~~い!!で飲んで、駄弁って麻雀やってトランプやって・・・・・・最終的に周り全員寝落ちっていうww



でもね。やっぱりあのメンバーが最高だわ。ほんとに。なんてったって大学でまともに友達作ってないからねwww



まぁ 結局みんな寝落ちしちゃったし、7時ごろになったしってことで、兵と一緒に帰りましたとさ。





さぁ、どうやら現実に戻る時が来たようだ。まぁ、頑張るしかないか。

田村ゆかりの「LOVE LIVE *Princess a la mode*」というライブDVDがあるのだが、どうやらその「You&me」って曲のところがすごいことになってるらしいということで、とりあえずニコ動を見てみた。






・・・



・・・・・・



wwwwwwwwwwww



たしかにすごかったwww



何が?ってなった人のために解説しておくと、この曲、m.o.v.e.のモツさんがラップを入れるんだが、それをファンが全員でラップの部分を歌っていたりする。この一体感こそ、ゆかりんのライブ!!www





でだ。まぁ楽しそうなDVDになってるなぁと思ったから、講義中にもかかわらずアマゾンで注文。



・・・これがいけなかった。



発売は10日前ぐらい。だから初回限定版じゃなかった(と思う)。しかし、それに気づかずに注文してしまった。

10分後ぐらいに気づいて、キャンセルしようとしたんだが、もう発送準備に入っててできなかった。ってどんだけ早いんだよ。ほんと。



結局、DVD(正確にはBlu-ray)は明日か明後日に届く模様。ああ・・・初回限定版じゃないとかもう買う意味ないじゃないか。まったくやらかしてしまったよ。今年最大の汚点となってしまった。




まぁいい。中身がどーでもいい歌手のライブDVDになってるわけじゃない。ゆかりんだから。多分・・・たのしめるはず。


というか、ゆかりんのDVD買ったのは初めてだし、アルバムとかも全部初回限定版なだけに、通常版の扱いに困る。チョー困る。どう取り扱えばいいんだ。



う~ん。まぁ とりあえず届いてから考えよう。

カレンダー
04 2025/05 06
S M T W T F S
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
カウンター
プロフィール
HN:
Mugen
性別:
男性
職業:
社会人だよバカヤローー!!
趣味:
ピアノ、アニメ・音楽鑑賞、ネットサーフィンとかとか
自己紹介:
ただの車好きな変態です。

twitterもやってますんで、よければリンクからドゾー
Twitter




最新CM
[01/14 FreddieSpemo]
[01/13 FreddieSpemo]
[01/13 FreddieSpemo]
[12/21 réplique cartier bracelet]
[12/16 van cleef and arpels alhambra diamond necklace knock off]
バーコード
最新TB
ブログ内検索
アクセス解析
忍者ブログ [PR]