[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 05/09 11:16 / Filesize : 192 KB / Number-of Response : 848
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

スレを勃てるまでもないC/C++の質問はここで 5



1 名前: ◆h6A7qfFFu6 mailto:sage [2008/12/29(月) 11:05:07 ]
スレを勃てるまでもない低俗なC/C++の質問はここでお願いします。

過去ログ
スレを勃てるまでもないC/C++の質問はここで
pc11.2ch.net/test/read.cgi/tech/1167476845/
スレを勃てるまでもないC/C++の質問はここで 2
pc11.2ch.net/test/read.cgi/tech/1178503366/
スレを勃てるまでもないC/C++の質問はここで 3
pc11.2ch.net/test/read.cgi/tech/1187521676/
スレを勃てるまでもないC/C++の質問はここで 4
pc11.2ch.net/test/read.cgi/tech/1221633708/

686 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 15:33:12 ]
ワカラン → 教えろカス → 嫌 → 氏ね
小学生ですね
わかります

687 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 15:34:01 ]
>>683
おめーに答える義務はねー

688 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 15:40:37 ]
3分LifeHacking:Amazonの長いURLを短縮表示する - ITmedia Biz.ID
www.itmedia.co.jp/bizid/articles/0805/13/news065.html

689 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 15:42:37 ]
>>684
死ね

>>685
死ね

>>686
死ね

>>687
死ね

>>688
ありがとう

690 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 15:43:20 ]
>>688
死ね

691 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 16:05:14 ]
www.amazon.co.jp/iStudy-BB-Skills-C%E8%A8%80%E8%AA%9E%E3%83%97%E3%
83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E5%9F%BA%E7%A4%8
E-%E3%83%91%E3%83%BC%E3%83%95%E3%82%A7%E3%82%AF%E3%83%88P/dp/B00008V
CD1/ref=sr_1_3?ie=UTF8&s=software&qid=1231048974&sr=8-3

www.amazon.co.jp/dp/B00008VCD1/

え?これの区別も一人で解決できないの?
辞めたほうがいいよ 君
てか こないで

692 名前:デフォルトの名無しさん [2009/01/04(日) 16:05:54 ]
void error(char * errormessage)
{
perror(errormessage);
exit(1);
}

error("エラーです")

これを実行するとエラーです と表示されますよね

でも、
void mputs(char *p)
{
while(*p);
printf("&c", *p);
p++;
}
printf("\n");
}

mputs("エラーです”);

前者と後者では表示される文字は同じですよね。
後者だと変数pが指定する領域を1バイトのchar型として、読み取るので1文字ずつループしていってますよね
でも前者だとそのようなループがないのに、1バイトのchar型として一度に全部の文字を表示しているって
おかしくないでしょうか?

693 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 16:10:46 ]
>>689
wktk.vip2ch.com/vipper0531.jpg

694 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 16:12:04 ]
>>692
先ず、Cでは文字列をどう表わすか知ってる?



695 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 16:12:55 ]
>>692
void perror( const char *string );
文字列の先頭のアドレスを指定します

何の問題もありません

696 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 16:14:58 ]
>>692
char *aiueo = "あいうえお";
myprint(aiueo);

void myprint(char *str)
{
 printf("%s\n", str);
}

何かおかしい?

697 名前:デフォルトの名無しさん [2009/01/04(日) 16:19:26 ]
>>696
ポインタ使う必要があるのでしょうか?

698 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 16:21:02 ]
>>697
それでは、逆にポインタを使わなければどうなるのでしょうか?

699 名前:デフォルトの名無しさん [2009/01/04(日) 16:21:48 ]
>>698
ポインタ使う場合は、下記の文になる
使わないとできない

void mputs(char *p)
{
while(*p);
printf("&c", *p);
p++;
}
printf("\n");
}

mputs("エラーです”);

700 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 16:31:26 ]
string aiueo("あいうえお");
myprint(aiueo);

void myprint(string str)
{
 cout << str << endl;
}

701 名前:デフォルトの名無しさん [2009/01/04(日) 16:38:39 ]
char *aiueo = "あいうえお";
myprint(aiueo);

void myprint(char *str)
{
 printf("%s\n", str);
}

変数aieuoに文字列 あいうえお を代入
char[0]にあ char[1]にい char[2]にう を入れる。
つまり、aiueoが指すアドレス領域はすべてchar型だと
で、aiueoを指定するとchar[0]のアドレスが得られる。
そのアドレスを引数にして関数に渡す。渡された関数でも同じことをし
str配列の中身を全て表示する

ということでしょうか

702 名前:デフォルトの名無しさん [2009/01/04(日) 16:40:35 ]
だとしたら、こんな文でするよりそっちでしたほうがいいってことですよね
こんな文は使い道ないということかな

void mputs(char *p)
{
while(*p);
printf("&c", *p);
p++;
}
printf("\n");
}

mputs("エラーです”);


703 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 16:43:37 ]
>>701
システムがメモリーを確保して、そこに"あいうえお"と言う文字列定数を配置。
その先頭アドレスをchar型へのポインタ変数aiueoに代入。

aiueoが示すのは"あいうえお"の先頭だけ。
ただし、コンパイラはaiueoを使うときには、char単位に操作することを知っている。(char *と宣言したから)

704 名前:デフォルトの名無しさん [2009/01/04(日) 16:48:13 ]
なんでaiueoには先頭アドレスしかはいってないのに
void myprint(char *str)
{
 printf("%s\n", str);
}
これで、全部表示されるかがわかりません。
引数としてmyprintに渡すのは先頭アドレス。
その先頭アドレスをchar *str でどう処理しているのでしょうか?



705 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 16:51:28 ]
>>704
Cの文字列について勉強するといいかも。

それから、↓の6.2を読んでみるとわかるかも。
www.kouno.jp/home/c_faq/c6.html

706 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 16:59:27 ]
こういうので、ネットでいちいち質問してたら効率悪すぎるよ。
適当な入門書でも読んでみたら?

707 名前:デフォルトの名無しさん [2009/01/04(日) 17:00:04 ]
ダメだ全然わからない
なんでポインタの文字を一気に表示できるんだ



708 名前:デフォルトの名無しさん [2009/01/04(日) 17:00:21 ]
>>706
独習Cよんでるがわからない

709 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 17:01:10 ]
文字列と配列 - 文字列 - C言語 入門
www.cppdrive.jp/cstart/string/index1.html

710 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 17:01:20 ]
そういうもんだって深く考えずに受け入れることも大事。

711 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 17:02:14 ]
>>707
ポインタの指してるとことから連続で並んでるからだろ。

712 名前:デフォルトの名無しさん [2009/01/04(日) 17:04:41 ]
なんで、*strじゃなくてstr

713 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 17:06:18 ]
>>704の疑問がすべて>>702に書かれているというのに…

714 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 17:12:21 ]
過去を振り返っては駄目です



715 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 17:13:26 ]
>>658
俺はwhile君じゃないよ。回答側と言っている
お前はここ来るまえに日本語からやりなおせ

716 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 17:14:36 ]
宿題スレと統合したら?
結局、皆さんのおかげで課題が進みそうってw

717 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 17:17:08 ]
宿題スレは課題丸投げ用

718 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 17:19:07 ]
宿題テンプレも埋めるのが面倒臭いから、こっちに投げてんだろ。
テンプレ強制になっても、他に飛び火するだけ。

719 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 17:23:15 ]
文字列を作成すると自動的に末尾に\0が付加される
char *str = "あいうえお"
とすると
正確には あいうえお\0となっている
ので先頭の str[0] のアドレスさえ分かっていれば
\0がくるか0がくるまで その内容は何かしらの意味を持った文字列だと認識する

自分でもやってるだろ?
デバッカで
char *str = "あいうえお";
の内容を見てみれば分かる

720 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 17:43:06 ]
>>719
わかりました。
\0が出てくるまでが文字列ということですね。

721 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 17:49:04 ]
>>640
非常に解りやすい!!!
サンクスです

722 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 18:20:00 ]
ウィンドウに貼り付けたプッシュボタンのWM_NCHITTESTメッセージをキャッチするには
サブクラス化するしかないのでしょうか?

723 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 18:49:02 ]
そうだね。

724 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 19:02:04 ]
今リスト構造やってるんですが、ポインタが非常に分かりづらい;
どなたかおすすめのポインタ解説サイト知ってましたら
教えていただけないでしょうか



725 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 19:33:56 ]
小数点のより右の数字だけを取る方法はないでしょうか?
x * y =200.1となったら0.1にしてしまうような

726 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 19:37:41 ]
z = x * y;
z = z - (int)z;

727 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 19:38:38 ]
>>726
ハイパーサンクス!!

728 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 19:38:45 ]
trunc

729 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 19:42:53 ]
>726 の方法だとzがintの範囲をオーバーフローしてるときにおかしくなるね


730 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 19:56:28 ]
それと負の数も考えて、floorつかえばいいさ

731 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 19:57:05 ]
floorじゃだめか負の数

732 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 19:58:39 ]
modf使えよカス

733 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 20:02:34 ]
倍精度でも仮数部が52bitだから
64bit整数型使えば精度的に大丈夫のはず

734 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 20:23:28 ]
だから0方向切り捨てなんだからtrunc一発で終わりなんだって



735 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 21:47:38 ]
クラスは分かったけど配列クラスで詰んだ…
他にも同じような人いそうだな…
またこれが使えるようになった人ってのはやっぱり
テキスト熟読してやっとの事で理解出来たんだろうか

736 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 21:50:54 ]
>735
「配列クラス」というのは何のことだ
vector等のことか、それともオブジェクトの配列なのか

737 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 22:26:27 ]
grwinで三角形を任意の角度回転させて表示するってのを作ってるんですが
三角形の中心を求めて原点に置き、回転させる方法が分かりません・・
どなたかご教授おねがいしまう

738 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 22:53:34 ]
>>737
教授なんかできるか。
1. ググれない事情がある。
2. それらしい解説ページは見つけたが、言葉の意味が解らない。
3. 意味は解るが、コードに落とせない。
どれだ?

739 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 23:06:20 ]
>>738
そんな書き込み要らないから

740 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 23:07:59 ]
>>737
三角形の中心って外心?
重心なら簡単なんだけど。

741 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 23:09:05 ]
高校の数学の教科書でも見直せばいいんじゃね?

742 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 23:26:06 ]
普通に考えて慣性モーメントが最低の軸、つまり重心を通る軸じゃね?

743 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 23:35:11 ]
なるほど。
でも軸なの?
重心を中心にして点対称に回転させるんじゃないの?

ともかく「三角形の中心」を決めないと。
内心?外心?垂心?重心?傍心?

744 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 23:41:57 ]
中心が決まったら、あとは「アフィン変換」「回転行列」「クォータニオン」辺りで。



745 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 00:38:14 ]
>>737
>三角形の中心
中心は5つほどありますが、どれになさいますか

746 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 00:44:06 ]
傍心は中心じゃないだろw

747 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 00:48:56 ]
>>746

三角形の中心(さんかくけいのちゅうしん)とは、任意の三角形から一意的に求めることができる点の総称である。単に心または芯とも呼ばれる。

「五心」と呼ばれる点(内心・外心・重心・垂心・傍心)が一般的に広く知られている。


748 名前:デフォルトの名無しさん [2009/01/05(月) 00:59:00 ]
下の例のような文字列や小数などが入り混じったchar型の変数の配列があります。
これから小数だけを取り出してファイル出力したいのですが、何かいい方法はあるでしょうか?

char name[0]=frame
char name[1]=0.123  ←取り出したい
char name[2]=23
char name[3]=1.234  ←取り出したい

749 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 00:59:39 ]
まるちうぜえ

750 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 01:06:24 ]
>文字列や小数などが入り混じったchar型の変数の配列

751 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 01:19:51 ]
取り出す前に、どうやって入れたのか知りたい

752 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 01:27:54 ]
そうだな
小数入れる前に構造体にしてフラグ立てとけよカス

753 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 01:45:18 ]
for(int i = 0; i < 4; i++){
 if(name[i].isFloat())
  name[i].toFile();
}

754 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 02:49:45 ]
規格書高ぇ・・・



755 名前:デフォルトの名無しさん [2009/01/05(月) 06:54:50 ]
Unicode対応プログラムの作成練習してるけどしょっぱなからつまずいた…

#include<stdio.h>
#include<tchar.h>
#define _UNICODE
#define UNICODE

int main(void){

TCHAR uni[]=_T("UnicodeTest");

printf("%s\n",uni);
return 0;
}

上記のコードを実行するとUしか出力されません。原因はUの2バイト目が00なので
ヌル文字と勘違いしてしまうからだと予想しますがforで回すしか回避方法はないのでしょうか?

756 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 07:10:05 ]
つ wprintf


757 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 07:20:54 ]
TCHAR 使うんなら _tprintf だろ・・・。
それに、_UNICODE を定義するのなら tchar.h をインクルードする前っつーか、
プロジェクトファイルの設定をいじれ。
_MBCS が定義されてるかもしんないし、混乱の原因になる。

758 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 07:24:04 ]
(^ー゚)テヘッ

759 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 08:29:01 ]
か   わ   い   い

760 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 11:46:49 ]
>>754
X3010なら俺の上でアンアン言ってるぜ

761 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 13:15:32 ]
それ規格書じゃなくて魔導書じゃね?

762 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 20:33:37 ]
インデックスか

763 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 20:34:35 ]
vs2003を使っている者です。
ヘッダで構造体を
struct fff{
double a;
double b;
double c;
double d;
double e;
double f;
double g;
double h;
double i;
double j;
};

struct fff ggg[2]={
{0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0}
};

こういった形で宣言・初期化しているのですが、
double型のメンバの数を11個以上に増やすと、この構造体と全く関係のない処理でおかしな動きをしてしまうのです。
例えば、プログラム内で全く使われない、double型のメンバ数11以上の構造体を作ったとしても、どこかの演算に影響を及ぼしてしまうようです。
これは一つの構造体の大きさに上限があるということなのでしょうか?
また、これを解決し、多くのメンバを持つ構造体を宣言する方法などがあれば教えてください。

764 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 20:45:14 ]
>>762
イ、禁書目録?



765 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 20:53:17 ]
>>763
>ヘッダで構造体を宣言・初期化している
「そのヘッダをいろんなファイルで読み込んでいる」に500ガバス

766 名前:デフォルトの名無しさん [2009/01/05(月) 21:02:01 ]
>>756
>>757
サンクス

767 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 21:03:27 ]
レイテンシ

768 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 21:06:07 ]
>>763
メンバ数の上限がそんなに低いところにあるとは考えられない。何か勘違いをしていると思われ。
問題の再現する最小限のソースを貼りたまえ。

769 名前:デフォルトの名無しさん [2009/01/05(月) 21:08:49 ]
0x0040とは一体どういう意味なのでしょうか?

0xがつくから16進数かと思ってたけど違いますよね?

あとif文で、 変数 & 0x0040 == 0 とかいった文がありますが
これはどういう意味なのでしょうか?
この場合、変数には絶対0x0040のような値がはいるということでしょうか
また==0 で何を判定しているのでしょうか?

よろしくお願いいたします。

770 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 21:11:11 ]
テキストファイルを読み込み、行数を数えるプログラムを作れ(C言語)

との課題が出ました。
テキストファイルを読み込み配列(構造体で定義)に格納するところまでできたのですが

行数をカウントするプログラムがうまくいきません。

現在
char *strText(構造体で定義)

for (Count = 0; Count < TextVol(構造体で定義); i++) {
 if (strText[Count] == 0x0D) EnterCount++;
}

という感じです。
これだと
「abc□
 d□
 ef□
 g」
(□==改行)
という行は3行とカウントされてしまいます。(希望は4行)
ちなみにテキストファイルを読み込む関数と、カウントする関数は別で作れといわれています。

どうすれば最後

771 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 21:11:54 ]
> 0xがつくから16進数かと思ってたけど違いますよね?
まず、どうしてそう思うのか説明してくれ

772 名前:770 mailto:sage [2009/01/05(月) 21:12:06 ]
とぎれてしまいました

どうすれば最後の行が空でない場合カウントさせることができるでしょう?

773 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 21:13:30 ]
>>772
+1すればいいじゃん。

774 名前:770 mailto:sage [2009/01/05(月) 21:22:28 ]
>>773
その場合、
「abc□
 d□
 ef□
 g□

を5行とカウントしてしまいます。
空白行はカウントせずに最終行が空白行じゃない場合のみカウントさせたいのですが、いい方法はありませんか?



775 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 21:26:09 ]
>>769
0x0040は16進数で、10進数にすると64
>この場合、変数には絶対0x0040のような値がはいるということでしょうか
何も入りません
>また==0 で何を判定しているのでしょうか?
>よろしくお願いいたします。
面倒だからいやだ、以上

776 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 21:27:57 ]
>>775
文字コード あるいは アスキーコード
でググってみ

777 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 21:29:18 ]
>>765
>>768
先程いろいろ弄っていたら何故かこのバグが起きなくなってしまいました。
再現することすらできなくなってしまいました。
昨晩からずっと悩まされていた問題だったのに何故なんでしょう・・・
でもメンバ数を増やしただけで全く関係ないような演算におかしな結果が出たのは確かなんですよ

何はともあれ解決したので良かったです。助言ありがとうございました。

778 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 21:31:24 ]
>>773
行頭の1文字目が改行かどうかも判断したら良いんじゃね

ちょっと疑問なのは、最終行じゃなくて途中に空行があったらどうするつもり?


779 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 21:31:40 ]
>>774
最終行が空と言うか、改行で終わってるだけだから、
それを判定すれば・・・

780 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 21:32:15 ]
>>776
ただのビットフラグの判定がどう関係するんだ?

781 名前:770 mailto:sage [2009/01/05(月) 21:37:58 ]
>>778
すみません TextVol はテキストファイルの大きさなので、
ただいまのカタチですと「行の先頭」との比較ができません。
途中の空白行がカウントされるのは問題ありません。

>>779
現在ですと
「abc□
 d□
 ef□
 g□

が4行

「abc□
 d□
 ef□
 g」

が3行とカウントされてしまうのでソコをなおしたいです。

782 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 21:41:37 ]
>>780
すまん、0x0040だけみて文字の判定かと思った。

783 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 21:49:02 ]
>>781
改行文字の次の文字が、次の行の先頭だよ

784 名前:769 [2009/01/05(月) 21:50:51 ]
すみません、お願いします・・・



785 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 21:53:17 ]
>>781
ファイルの終端に改行文字が何文字連続してるか数えれば、
最後に空白行が何行あるかわかる

786 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 21:54:22 ]
>>781
そのforを抜けた後にcount番目の文字が改行文字でなければ1行増やす。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<192KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef