Si me parece que aquí falta alguna llave, aunque haciendo un recuento rapido parace que estan todas emparejadas prueba esto<br> }else<span style="background-color: rgb(255, 0, 0);">{</span><span style="background-color: rgb(0, 0, 0);"></span><br>

                 if(obj_mysql.filas_afectadas()<div id=":9d" class="ii gt">>1){<br>
                        cout << "\nLos Datos del Producto NO Fueron Actualizados " << codigo << endl;<br>
<br>
                        system("PAUSE");<br>
                        }</div><span style="background-color: rgb(255, 0, 0);">}</span><br><br><div class="gmail_quote">2010/3/8 Steven Davidson <span dir="ltr"><<a href="mailto:srd4121@njit.edu">srd4121@njit.edu</a>></span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hola Emilio,<br>
<br>
emilio martinez wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
</blockquote>
<br>
[CORTE]<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
void eliminarProducto(){<br>
     system("CLS");<br>
     char codigo[6];<br>
     char *consulta;<br>
     char sentenciaBuscar[] = "SELECT *FROM pro WHERE codigo = \'%s\'";<br>
     char sentenciaEliminar[] = "DELETE FROM pro WHERE codigo = \'%s\'";<br>
     MYSQL_RES *res;<br>
     MYSQL_ROW  row;<br>
     int columnas;<br>
          cout << "Ingrese el Codigo del Producto a Eliminar: ";<br>
     cin >> codigo;<br>
          consulta = new char[strlen(sentenciaBuscar)+strlen(codigo)];<br>
     sprintf(consulta, sentenciaBuscar, codigo);<br>
     res = obj_mysql.ejecutar_sql(consulta);<br>
          if(obj_mysql.filas_afectadas()>0){<br>
            if(obj_mysql.filas_afectadas()==1){<br>
                   row = obj_mysql.obtener_fila(res);<br>
                   consulta = new char[strlen(sentenciaEliminar)+sizeof(codigo)];                      sprintf(consulta, sentenciaEliminar, codigo);<br>
                   obj_mysql.ejecutar_sql(consulta);<br>
                   cout << "\nEl Producto Fue Eliminado Exitosamente\n" << endl;              }else<br>
                 if(obj_mysql.filas_afectadas()>1){<br>
                        cout << "\nEl Producto no se pudo Eliminar " << codigo << endl;<br>
                                                system("PAUSE");<br>
                        }<br>
                       <br>
</blockquote>
<br></div>
El error está en que no has cerrado esta función, 'eliminarProducto()'. Escribe la llave de cierre: }<br>
<br>
void eliminarProducto()<br>
{<br>
  ...<br>
}<br>
<br>
La otra posibilidad es que puedes eliminar la llave de apertura de la sentencia 'if' en el apartado 'else'. Esto es,<br>
<br>
void eliminarProducto()<br>
{<br>
  ...<div class="im"><br>
  else if( obj_mysql.filas_afectadas()>1 )<br></div>
    cout << ...<br>
<br>
  system( "PAUSE" );<br>
}<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
void modificarProducto(){<br>
</blockquote>
<br>
[CORTE]<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
En el codigo de arriba me tira el error : expected primary-expression<br>
before "void"  en el metodo "modificarProducto" no se porq!!! antes<br>
no me lo hacia alguien me puede decir que sera?? lo estoy compilando<br>
con devc++<br>
<br>
</blockquote>
<br></div>
Básicamente, tienes un problema con las llaves: o bien una llave sin emparejar o bien una llave de más.<br>
<br>
<br>
Espero que esto resuelva el problema.<br><font color="#888888">
<br>
Steven</font><div><div></div><div class="h5"><br>
<br>
<br>
_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net" target="_blank">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br>
</div></div></blockquote></div><br>