したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

659の独り言

1659★:2006/12/01(金) 11:58:54
実現スレが1000到達したので立ててみました
引き続き私のペースでやってきますよ

2659★:2006/12/01(金) 18:01:18
久々にC言語を触ってみました
鯖名と板名とスレッドキー入力すると表示します

#include&nbsp;<stdio.h>

int&nbsp;main(void)
{
&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;変数宣言&nbsp;*/
&nbsp;&nbsp;&nbsp;&nbsp;char&nbsp;saba[10];
&nbsp;&nbsp;&nbsp;&nbsp;char&nbsp;board[10];
&nbsp;&nbsp;&nbsp;&nbsp;long&nbsp;threadkey;
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;キーボードから入力&nbsp;*/
&nbsp;&nbsp;&nbsp;&nbsp;printf("鯖名とかex13とかの形で書いてくれると嬉しいっすwwwサーセンwww…\n");
&nbsp;&nbsp;&nbsp;&nbsp;scanf("%s",saba);
&nbsp;&nbsp;&nbsp;&nbsp;printf("板名とかglineとかの形で書いてくれると嬉しいっすwwwサーセンwww…\n");
&nbsp;&nbsp;&nbsp;&nbsp;scanf("%s",board);
&nbsp;&nbsp;&nbsp;&nbsp;printf("スレッドキーを入力とかしてくれると嬉しいっすwwwサーセンwwww…\n");
&nbsp;&nbsp;&nbsp;&nbsp;scanf("%ld",&threadkey);
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;画面に出力&nbsp;*/
&nbsp;&nbsp;&nbsp;&nbsp;printf("%s鯖の%s板の%ldですかwwwいい趣味してますねwwwwサーセンwww\n",saba,board,threadkey);
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;0;
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;
}

3659★:2006/12/01(金) 18:17:35
ファイルに出力するとこんな感じ

#include&nbsp;<stdio.h>

#define&nbsp;FNAME&nbsp;"sorry.txt"&nbsp;/*&nbsp;ファイル名&nbsp;*/

int&nbsp;main(void)
{
&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;変数宣言&nbsp;*/
&nbsp;&nbsp;&nbsp;&nbsp;FILE*&nbsp;fp;&nbsp;/*&nbsp;ファイルポインタ…て何だろ?そもそもポインタが(ry&nbsp;*/
&nbsp;&nbsp;&nbsp;&nbsp;char&nbsp;saba[10];
&nbsp;&nbsp;&nbsp;&nbsp;char&nbsp;board[10];
&nbsp;&nbsp;&nbsp;&nbsp;long&nbsp;threadkey;
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;ファイルを上書きモードで開く&nbsp;*/
&nbsp;&nbsp;&nbsp;&nbsp;fp&nbsp;=&nbsp;fopen(FNAME,&nbsp;"w");
&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;fp==NULL&nbsp;)
&nbsp;&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("ファイルが開けないんです><\n");
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;1;
&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;キーボードから入力&nbsp;*/
&nbsp;&nbsp;&nbsp;&nbsp;printf("鯖名とかex13とかの形で書いてくれると嬉しいっすwwwサーセンwww…\n");
&nbsp;&nbsp;&nbsp;&nbsp;scanf("%s",saba);
&nbsp;&nbsp;&nbsp;&nbsp;printf("板名とかglineとかの形で書いてくれると嬉しいっすwwwサーセンwww…\n");
&nbsp;&nbsp;&nbsp;&nbsp;scanf("%s",board);
&nbsp;&nbsp;&nbsp;&nbsp;printf("スレッドキーを半角英数で入力とかしてくれると嬉しいっすwwwサーセンwwww…\n");
&nbsp;&nbsp;&nbsp;&nbsp;scanf("%ld",&threadkey);
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;ファイルに出力&nbsp;*/
&nbsp;&nbsp;&nbsp;&nbsp;fprintf(fp,"%s鯖の%s板の%ldですかwwwいい趣味してますねwwwwサーセンwww\n",saba,board,threadkey);
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;ファイルを閉じる&nbsp;*/
&nbsp;&nbsp;&nbsp;&nbsp;fclose(fp);
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;0;
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;
}

4659★:2006/12/01(金) 18:50:05
タクシーの運転手さん風にしてみました

#include&nbsp;<stdio.h>

#define&nbsp;FNAME&nbsp;"sorry.html"&nbsp;/*&nbsp;ファイル名&nbsp;*/

int&nbsp;main(void)
{
&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;変数宣言&nbsp;*/
&nbsp;&nbsp;&nbsp;&nbsp;FILE*&nbsp;fp;&nbsp;/*ファイルポインタ…というものだそうです&nbsp;*/
&nbsp;&nbsp;&nbsp;&nbsp;char&nbsp;saba[10];
&nbsp;&nbsp;&nbsp;&nbsp;char&nbsp;board[10];
&nbsp;&nbsp;&nbsp;&nbsp;long&nbsp;threadkey;
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;ファイルを上書きモードで開く&nbsp;*/
&nbsp;&nbsp;&nbsp;&nbsp;fp&nbsp;=&nbsp;fopen(FNAME,&nbsp;"w");
&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;fp==NULL&nbsp;)
&nbsp;&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("ファイルが開けないんです><\n");
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;1;
&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;キーボードから入力&nbsp;*/
&nbsp;&nbsp;&nbsp;&nbsp;printf("鯖名とかex13とかの形で書いてくれると嬉しいっすwwwサーセンwww…\n");
&nbsp;&nbsp;&nbsp;&nbsp;scanf("%s",saba);
&nbsp;&nbsp;&nbsp;&nbsp;printf("板名とかglineとかの形で書いてくれると嬉しいっすwwwサーセンwww…\n");
&nbsp;&nbsp;&nbsp;&nbsp;scanf("%s",board);
&nbsp;&nbsp;&nbsp;&nbsp;printf("スレッドキーを半角英数で入力とかしてくれると嬉しいっすwwwサーセンwwww…\n");
&nbsp;&nbsp;&nbsp;&nbsp;scanf("%ld",&threadkey);
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;ファイルに出力&nbsp;*/
&nbsp;&nbsp;&nbsp;&nbsp;fprintf(fp,"%s鯖の%s板の%ldですかwwwいい趣味してますねwwwwサーセンwww<br><br><br><br>\n\n\n\n",saba,board,threadkey);
&nbsp;&nbsp;&nbsp;&nbsp;fprintf(fp,"すいません。殴らないでください<br>\n");
&nbsp;&nbsp;&nbsp;&nbsp;fprintf(fp,"ところで元スレこれですかね?<a&nbsp;href=http://%s.2ch.net/test/read.cgi/%s/%ld/&nbsp;target=_blank>http://%s.2ch.net/test/read.cgi/%s/%ld/</a><br>\n<iframe&nbsp;src=http://%s.2ch.net/test/read.cgi/%s/%ld/&nbsp;height=200&nbsp;width=800>この部分は&nbsp;iframe&nbsp;対応のブラウザで見てください。←663さんのをパクったw←過去の自分さえもパクりましたwwwサーセンwww</iframe><br><br><br><br>\n",saba,board,threadkey,saba,board,threadkey,saba,board,threadkey);
&nbsp;&nbsp;&nbsp;&nbsp;fprintf(fp,"あー、ウチpath=info形式とか使えないんですよ〜\n勘弁してくださいねー<br>\n");
&nbsp;&nbsp;&nbsp;&nbsp;fprintf(fp,"お客さんあってた?それじゃこっちはどうです?<br>\n");
&nbsp;&nbsp;&nbsp;&nbsp;fprintf(fp,"dumper.jpさんが、えー、http;//2ch.dumper.jp/%ld/</html><br>\n",threadkey);
&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;ファイルを閉じる&nbsp;*/
&nbsp;&nbsp;&nbsp;&nbsp;fclose(fp);
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;0;
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;
}

5659★:2006/12/01(金) 19:31:51
http://pc2.2ch.net/test/read.cgi/tech/1041992392/146,147,157

俺、この人以下なんだよなあorz

6659★:2006/12/01(金) 19:50:40
http://pc8.2ch.net/test/read.cgi/tech/1153542424/250

書いてみました
こりゃ叩かれるだろうなあ

7659★:2006/12/02(土) 08:43:20
http://tmp6.2ch.net/test/read.cgi/download/1164164363/216

な、なんだってー(AAry
これじゃこの人が怒るのもわからずはないよな

8659★:2006/12/02(土) 08:50:58
てことは
htmltodatの出番かあ

メモ
http://jbbs.livedoor.jp/bbs/read.cgi/computer/1929/1038588508/221-223

逆に考えるんだ
事前予告ありで最悪のケースだけは避けられたと考えるんだ

9659★:2006/12/02(土) 09:11:39
663さんに対する批難の声ですけど
>>
[993] (無題) 投稿者:makimo.to 投稿日:2006/11/23(Thu) 07:42
自分が負荷をかけたせいではないかと心配されている方もいるようですが、あまり気にしないでおいてください。
<<
とあるんで、本当にあんまり気にしなくていいんでないのかなと
多分俺が663さんの立場であっても各種ツール公開してるしね

dat落とすツールが公開されたのはこの発言以降だろうって?
それでも俺なら公開するけどなあ

10659★:2006/12/02(土) 09:22:16
663さんとしては、fun.kzさんが閉鎖されたときのようにはしたくないと思うのですね
もう、後悔だけはしたくないと
やれることはすべてやっておきたいと

…あくまでも、私の憶測に過ぎませんが
てかもしかしたらこれは私の感情かもしれません

11659★:2006/12/02(土) 17:20:59
http://ex13.2ch.net/test/read.cgi/gline/1118753283/961

今Norton先生を切ってみたら上手くいったみたいなんで
何か関係があるかもしれません

http://yy14.kakiko.com/test/read.cgi/mirror/1158402994/216

この辺は誰かしらかがカバーしてくれそうな気もするし
別コテ出してるメンヘルサロン板あたりやってみますか

12659★:2006/12/02(土) 19:51:53
うーん
今度はこの症状かあ
http://ex13.2ch.net/test/read.cgi/gline/1118753283/959

とりあえず2238スレ、734MB落とせたからこれをageてみますか

13659★:2006/12/02(土) 20:11:39
Googleキャッシュしかないみたいだから魚拓とってみました
http://megalodon.jp/?url=http://www.google.com/search%3fq%3dcache%3A9tsU97cy9NUJ%3Awww.psis.aichi-gakuin.ac.jp%2Ftsdzki%2FC%2Fspl%2Fvarious.html%2BC%25E8%25A8%2580%25E8%25AA%259E%25E3%2580%2580%25E6%2596%2587%25E5%25AD%2597%25E5%2588%2597%25E3%2580%2580%25E5%2588%2587%25E3%2582%258A%25E5%2588%2586%25E3%2581%2591%2Bstr%26hl%3dja%26gl%3djp%26ct%3dclnk%26cd%3d9&amp;date=20061202201243

うはwwwテラスゴスwwww

14659★:2006/12/02(土) 21:14:54
一行だけならuho.txtとyaranaika.txtに同じものができるんだけど
複数行になると最終行しかだけなんだよなー

#include&nbsp;<stdio.h>
#include&nbsp;<string.h>
#include&nbsp;<stdlib.h>

/*&nbsp;定数&nbsp;*/
#define&nbsp;FNAME1&nbsp;"uho.txt"&nbsp;/*&nbsp;読み込むファイル名&nbsp;*/
#define&nbsp;FNAME2&nbsp;"yaranaika.txt"&nbsp;/*&nbsp;吐き出すファイル名&nbsp;*/

/*&nbsp;関数のプロトタイプ宣言&nbsp;*/
int&nbsp;split_date(char*&nbsp;buf);

/*グローバル変数として宣言*/
FILE&nbsp;*fp1,*fp2;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;ファイルポインタ&nbsp;*/
/*&nbsp;main関数&nbsp;*/
int&nbsp;main(void)
{
&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;変数宣言&nbsp;*/
&nbsp;&nbsp;&nbsp;&nbsp;char&nbsp;buf[256];&nbsp;/*uho.txtから読み込むデータのための配列*/
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;/*uho.txtを読み込みモードで開く*/
&nbsp;&nbsp;&nbsp;&nbsp;fp1&nbsp;=&nbsp;fopen(FNAME1,"r");
&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;fp1&nbsp;==NULL)
&nbsp;&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("ファイルオープンに失敗したんです><\n");
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;1;
&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;/*uho.txtから一行分のデータを読み込む*/
&nbsp;&nbsp;&nbsp;&nbsp;while(fgets(buf,256,fp1)!=NULL)
&nbsp;&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*データの取り出し*/
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;split_date(buf);
&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;/*uho.txtを閉じる*/
&nbsp;&nbsp;&nbsp;&nbsp;fclose(fp1);
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;0;
&nbsp;&nbsp;&nbsp;&nbsp;
}

15659★:2006/12/02(土) 21:15:27
/*split&nbsp;date関数*/
int&nbsp;split_date(char*&nbsp;buf)
{
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;char*&nbsp;token;&nbsp;/*トークン*/
&nbsp;&nbsp;&nbsp;&nbsp;char&nbsp;saba[20];&nbsp;/*板名*/
&nbsp;&nbsp;&nbsp;&nbsp;char&nbsp;board[20];&nbsp;/*鯖名*/
&nbsp;&nbsp;&nbsp;&nbsp;long&nbsp;threadkey;&nbsp;/*スレッドキー*/
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;/*最初*/
&nbsp;&nbsp;&nbsp;&nbsp;token=strtok(buf,",");
&nbsp;&nbsp;&nbsp;&nbsp;strcpy(saba,token);
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;/*2番目*/
&nbsp;&nbsp;&nbsp;&nbsp;token=strtok(NULL,",");
&nbsp;&nbsp;&nbsp;&nbsp;strcpy(board,token);
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;/*3番目*/
&nbsp;&nbsp;&nbsp;&nbsp;token=strtok(NULL,",");
&nbsp;&nbsp;&nbsp;&nbsp;threadkey=atoi(token);
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;/*画面に出力*/
&nbsp;&nbsp;&nbsp;&nbsp;printf("%s&nbsp;%s&nbsp;%ld\n",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;saba,board,threadkey);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;/*yaranaika.txtを上書きモードで開く*/
&nbsp;&nbsp;&nbsp;&nbsp;fp2&nbsp;=&nbsp;fopen(FNAME2,"w");
&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;fp2&nbsp;==NULL)
&nbsp;&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("ファイルオープンに失敗したんです><\n");
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;2;
&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;/*yaranaika.txtに出力*/
&nbsp;&nbsp;&nbsp;&nbsp;fprintf(fp2,"%s&nbsp;%s&nbsp;%ld\n",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;saba,board,threadkey);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;0;
}

16659★:2006/12/03(日) 09:15:08
こうよ!

#include&nbsp;<stdio.h>
#include&nbsp;<string.h>
#include&nbsp;<stdlib.h>

/*&nbsp;定数&nbsp;*/
#define&nbsp;FNAME1&nbsp;"uho.txt"&nbsp;/*&nbsp;読み込むファイル名&nbsp;*/
#define&nbsp;FNAME2&nbsp;"yaranaika.txt"&nbsp;/*&nbsp;吐き出すファイル名&nbsp;*/

/*&nbsp;関数のプロトタイプ宣言&nbsp;*/
int&nbsp;split_date(char*&nbsp;buf);

/*グローバル変数として宣言*/
FILE&nbsp;*fp1,*fp2;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;ファイルポインタ&nbsp;*/
char&nbsp;saba[20];&nbsp;/*板名*/
char&nbsp;board[20];&nbsp;/*鯖名*/
long&nbsp;threadkey;&nbsp;/*スレッドキー*/
/*&nbsp;main関数&nbsp;*/
int&nbsp;main(void)
{
&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;変数宣言&nbsp;*/
&nbsp;&nbsp;&nbsp;&nbsp;char&nbsp;buf[256];&nbsp;/*uho.txtから読み込むデータのための配列*/
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;/*uho.txtを読み込みモードで開く*/
&nbsp;&nbsp;&nbsp;&nbsp;fp1&nbsp;=&nbsp;fopen(FNAME1,"r");
&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;fp1&nbsp;==NULL)
&nbsp;&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("ファイルオープンに失敗したんです><\n");
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;1;
&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;/*yaranaika.txtを上書きモードで開く*/
&nbsp;&nbsp;&nbsp;&nbsp;fp2&nbsp;=&nbsp;fopen(FNAME2,"w");
&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;fp2&nbsp;==NULL)
&nbsp;&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("ファイルオープンに失敗したんです><\n");
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;2;
&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;/*uho.txtから一行分のデータを読み込む*/
&nbsp;&nbsp;&nbsp;&nbsp;while(fgets(buf,256,fp1)!=NULL)
&nbsp;&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*データの取り出し*/
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;split_date(buf);
&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;/*uho.txtを閉じる*/
&nbsp;&nbsp;&nbsp;&nbsp;fclose(fp1);
&nbsp;&nbsp;&nbsp;&nbsp;/*yaranaika.txtを閉じる*/
&nbsp;&nbsp;&nbsp;&nbsp;fclose(fp2);
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;0;
&nbsp;&nbsp;&nbsp;&nbsp;
}

17659★:2006/12/03(日) 09:15:40
/*split&nbsp;date関数*/
int&nbsp;split_date(char*&nbsp;buf)
{
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;char*&nbsp;token;&nbsp;/*トークン*/
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;/*最初*/
&nbsp;&nbsp;&nbsp;&nbsp;token=strtok(buf,",");
&nbsp;&nbsp;&nbsp;&nbsp;strcpy(saba,token);
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;/*2番目*/
&nbsp;&nbsp;&nbsp;&nbsp;token=strtok(NULL,",");
&nbsp;&nbsp;&nbsp;&nbsp;strcpy(board,token);
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;/*3番目*/
&nbsp;&nbsp;&nbsp;&nbsp;token=strtok(NULL,",");
&nbsp;&nbsp;&nbsp;&nbsp;threadkey=atoi(token);
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;/*画面に出力*/
&nbsp;&nbsp;&nbsp;&nbsp;printf("%s&nbsp;%s&nbsp;%ld\n",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;saba,board,threadkey);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;/*yaranaika.txtに出力*/
&nbsp;&nbsp;&nbsp;&nbsp;fprintf(fp2,"%s&nbsp;%s&nbsp;%ld\n",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;saba,board,threadkey);
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;0;
}

18659★:2006/12/03(日) 09:40:46
これも大丈夫ですか

#include&nbsp;<stdio.h>
#include&nbsp;<string.h>
#include&nbsp;<stdlib.h>

/*&nbsp;定数&nbsp;*/
#define&nbsp;FNAME1&nbsp;"uho.txt"&nbsp;/*&nbsp;読み込むファイル名&nbsp;*/
#define&nbsp;FNAME2&nbsp;"yaranaika.txt"&nbsp;/*&nbsp;吐き出すファイル名&nbsp;*/

/*&nbsp;関数のプロトタイプ宣言&nbsp;*/
int&nbsp;split_date(char*&nbsp;buf);

/*グローバル変数として宣言*/
FILE&nbsp;*fp1,*fp2;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;ファイルポインタ&nbsp;*/

/*&nbsp;main関数&nbsp;*/
int&nbsp;main(void)
{
&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;変数宣言&nbsp;*/
&nbsp;&nbsp;&nbsp;&nbsp;char&nbsp;buf[512];&nbsp;/*uho.txtから読み込むデータのための配列*/
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;/*uho.txtを読み込みモードで開く*/
&nbsp;&nbsp;&nbsp;&nbsp;fp1&nbsp;=&nbsp;fopen(FNAME1,"r");
&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;fp1&nbsp;==NULL)
&nbsp;&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("ファイルオープンに失敗したんです><\n");
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;1;
&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;/*yaranaika.txtを上書きモードで開く*/
&nbsp;&nbsp;&nbsp;&nbsp;fp2&nbsp;=&nbsp;fopen(FNAME2,"w");
&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;fp2&nbsp;==NULL)
&nbsp;&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("ファイルオープンに失敗したんです><\n");
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;2;
&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;/*uho.txtから一行分のデータを読み込む*/
&nbsp;&nbsp;&nbsp;&nbsp;while(fgets(buf,256,fp1)!=NULL)
&nbsp;&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*データの取り出し*/
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;split_date(buf);
&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;/*uho.txtを閉じる*/
&nbsp;&nbsp;&nbsp;&nbsp;fclose(fp1);
&nbsp;&nbsp;&nbsp;&nbsp;/*yaranaika.txtを閉じる*/
&nbsp;&nbsp;&nbsp;&nbsp;fclose(fp2);
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;0;
&nbsp;&nbsp;&nbsp;&nbsp;
}


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板