• 締切済み

標準出力について

双方向リストを使って、htmlのtable要素をtexのtabular環境に置き換えるプログラムを作っています。その中で回数を数える関数を作ったのですが、標準出力をされるような記述は一つもないのに、リストの中身がコンソール画面に出力されます。 下が回数を数える関数です。プログラム全体は長かったので載せませんでした。 int counter(Deque *deq){ ElementType s; int hantei = 2, c = 0; /* counting <td> and <th> between <tr> and </tr> */ while(1){ s = getFront(deq); /* <tr> appeared */ if(strncmp(s, "<tr", 3) == 0) hantei = 1; if(hantei == 1){ if(strncmp(s, "<td", 3) == 0) c++; else if (strncmp(s, "<th", 3) == 0) c++; /* </tr> appeared */ else if (strcmp(s, "</tr>") == 0) hantei = 0; } putRear(deq, s); if(hantei == 0) break; } /* Reset Deque */ while(strcmp(s, "<$>") != 0){ s = getRear(deq); if(strcmp(s, "<$>") == 0) putRear(deq, s); else putFront(deq, s); } return c; } なぜでしょうか?教えていただければありがたいです。 環境:vine-linux3.2 Cコンパイラ:gcc

みんなの回答

noname#21104
noname#21104
回答No.1

「putなんとか」という関数が出力していませんか?

関連するQ&A