検索結果 10 件

by zino
14年前
フォーラム: C言語何でも質問掲示板
トピック: プログラムのバグ
返信数: 4
閲覧数: 2381

Re: htmlを読み込み構文解析するプログラムのバグ [タイトルを付けました]by softya(ソフト屋)

softya様

body関数でtokenがSTRINGになっているのはわかりました
ここら辺をいじればいいんですよね

コード:

if(*bp=='<'){
	  while(*bp!='>'){
	    bp++;
	}
	  return;
	} 
	if (isprint(*bp) || isspace(*bp)) {
		token = STRING;
		bp++;
		while ((*bp != '<') && (*bp != '>') && (*bp != '\0')) {
			bp++;
		}
		return;
	}
by zino
14年前
フォーラム: C言語何でも質問掲示板
トピック: プログラムのバグ
返信数: 4
閲覧数: 2381

プログラムのバグ

度々すいません。 htmlを読み込み構文解析するプログラムです。 結果をaccept!までもっていきたいのですが、BEGIN_BODY rejectで止まってしまいます。 html文は変えずにプログラムを変えて、実行結果がaccept!になるようにしたいです。 ちなみにプログラムはの下にあるBNFに従って書いてあります。 prog ::="<HTML>"body"</HTML>" body ::="<BODY>"{line}"</BODY>" line ::=table|文字列|"<HR>"|"<BR>" table ::="<TABLE>"{tr}"</TABLE>" tr ::=<"TR>...
by zino
14年前
フォーラム: C言語何でも質問掲示板
トピック: 無題
返信数: 13
閲覧数: 5434

Re: 無題

さかまき様
softya様のようなやり方を知らなかったのであのような質問になってしまいました。
動いてくれさえすればよかったと考えていたので

質問に答えてくださりありがとうございました。
by zino
14年前
フォーラム: C言語何でも質問掲示板
トピック: 無題
返信数: 13
閲覧数: 5434

Re: 無題

softya様
結果がBEGIN_BODY rejectとプログラム自体が間違っているみたいです。

ご指導ありがとうございました。
by zino
14年前
フォーラム: C言語何でも質問掲示板
トピック: 無題
返信数: 13
閲覧数: 5434

Re: 無題

softya様
開いてすぐ閉じてしまいますが、かすかにBEGIN_BODY rejectと出ているので
読み込めてはいるみたいです
by zino
14年前
フォーラム: C言語何でも質問掲示板
トピック: 無題
返信数: 13
閲覧数: 5434

Re: 無題

softya様 'htmlch.exe': 'C:\Windows\SysWOW64\ntdll.dll' を読み込みました。Cannot find or open the PDB file 'htmlch.exe': 'C:\Windows\SysWOW64\kernel32.dll' を読み込みました。Cannot find or open the PDB file 'htmlch.exe': 'C:\Windows\SysWOW64\KernelBase.dll' を読み込みました。Cannot find or open the PDB file 'htmlch.exe': 'C:\Wi...
by zino
14年前
フォーラム: C言語何でも質問掲示板
トピック: 無題
返信数: 13
閲覧数: 5434

Re: 無題

さかまき様
C:\program files(x86)\microsoft visual studio 10.0 \vc\bin\vcvars32
Setting environment for using Microsoft visual studio 2010 x86 tools.
という結果になってしましました。
by zino
14年前
フォーラム: C言語何でも質問掲示板
トピック: 無題
返信数: 13
閲覧数: 5434

Re: 無題

学校ではlinuxを使っているので最初に述べたようなコマンドいけるのですが、 visual studioではどうすればいいという質問です。 #include <stdlib.h> #include <stdio.h> #include <string.h> #include <ctype.h> #define BSIZE 4096 char buff[BSIZE]; char *bp; enum tokentype { BEGIN_HTML, END_HTML, BEGIN_BODY, END_BODY, BEGIN_TABLE, END_TABLE, BEGIN_TR, END_TR, BE...
by zino
14年前
フォーラム: C言語何でも質問掲示板
トピック: 無題
返信数: 13
閲覧数: 5434

Re: 無題

さかさき様返信ありがとうございます

説明不足ですね すみません
プログラムに~.html形式のファイルを読み込ませたいのです
by zino
14年前
フォーラム: C言語何でも質問掲示板
トピック: 無題
返信数: 13
閲覧数: 5434

無題

visual studioで
gcc ~.c -g -W -Wall
./a.out < test.html

のようなことをしたいのですがどうすればいいでしょうか

詳細検索ページへ移動する