pasar datos de una tabla a c

Raulillo
27 de Diciembre del 2001
como hago desde c para obtener los datos de una tabla 7x7 rellenada en html, con que comando?

gracias

Hartmann
27 de Diciembre del 2001
cualquier tabla en html sigue una estructura similar a la siguiente:

<table...>
<tr>
<td>
columna 1 de la fila 1
</td>
<td>
columna 2 de la fila 1
</td>
...
<td>
columna n de la fila 1
</td>
</tr>
...
<tr>
<td>
columna 1 de la fila n
</td>
<td>
columna 2 de la fila n
</td>
<td>
columna 3 de la fila n
</td>
</tr>
</table>

Yo lo que haría es guardar la tabla como un fichero y luego ir leyendo del fichero
los bloques que empicen por "<tr", eso indica que empieza una fila.
cada vez que detectes un "<tr" haces un bucle while: (while string_leido != "</tr")
y dentro de él vas leyendo lo que tengas entre las marcas <td> </td>: eso te dará los
valores de los datos.

piensa que en html los comandos <td> y <tr> pueden llevar opciones referentes a color de
fondo, estilos (p.e: <td align="center") por eso tendrías que especificar como cadenas a
buscar sólo "<tr" y "<td" no "<tr>" y "<td>"

Hace mucho que no utilizo C pero me suena que para leer de fichero un string existía
"fgets" y para escribir en él "fputs..." tendrás que buscar un manual de C, pero el programa
no es complicado.