Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Pasar de php a c++

Estas en el tema de Pasar de php a c++ en el foro de C/C++ en Foros del Web. Hola a todos miren tengo lo siguiente @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original <?php echo "<table border='1'>" ; $a = 0 ; $b = 0 ...
  #1 (permalink)  
Antiguo 12/11/2010, 11:36
Avatar de hackjose  
Fecha de Ingreso: abril-2010
Ubicación: Edo Mexico
Mensajes: 1.178
Antigüedad: 14 años
Puntos: 131
Pasar de php a c++

Hola a todos miren tengo lo siguiente

Código PHP:
Ver original
  1. <?php
  2. echo "<table border='1'>";
  3. $a=0;
  4. $b=0;
  5.  
  6. for($i=1;$i<=4;$i++){
  7. echo "<tr>";
  8. for($j=1;$j<=5;$j++){
  9. switch($j){
  10. case 1:
  11. echo "<td> $b $a </td>";
  12. break;
  13. case 2:
  14. $a+=1;
  15. echo "<td> $b $a </td>";
  16. break;
  17. case 3:
  18. $a+=1;
  19. echo "<td> $b $a </td>";
  20. break;
  21. case 4:
  22. $a+=1;
  23. echo "<td> $b $a </td>";
  24. break;
  25. case 5:
  26. $a+=1;
  27. echo "<td> $b $a </td>";
  28. break;
  29. }
  30. if($j==5){
  31. $a=0;
  32. $b+=1;
  33. }
  34. }
  35. #hasta aqui llega for de las columnas <td>
  36. echo "</tr>";
  37. } #asta aqui llega el for de las fila <tr>
  38. echo "</table>";
  39. ?>

y necesito pasarlo a c++ alguien me podria ayudar es que no se mucho de c++ (mas bn no se ñ_ñ)
  #2 (permalink)  
Antiguo 12/11/2010, 11:41
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Pasar de php a c++

¿Miraste en que lugar escribiste el post?
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 12/11/2010, 11:53
Avatar de hackjose  
Fecha de Ingreso: abril-2010
Ubicación: Edo Mexico
Mensajes: 1.178
Antigüedad: 14 años
Puntos: 131
Respuesta: Pasar de php a c++

mmmm si mas o menos osea mira esta bien que te molestes por aver puesto el tema aqui pero que va alguien debe saber php y c++ y pues me puede echar una mano aparte este foro es el que m,as visitas tiene
  #4 (permalink)  
Antiguo 12/11/2010, 11:56
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Pasar de php a c++

tiene visitas por que saben PHP... y tu lo que necesitas es alguien que sepa C++ ya que tu codigo se puede explicar en base a algoritmos y no es necesario el conocimiento de PHP

consulta en el foro correspondiente.
__________________
More about me...
~ @rhyudek1
~ Github
  #5 (permalink)  
Antiguo 12/11/2010, 12:10
Avatar de hackjose  
Fecha de Ingreso: abril-2010
Ubicación: Edo Mexico
Mensajes: 1.178
Antigüedad: 14 años
Puntos: 131
Respuesta: Pasar de php a c++

Bueno pero no importa que publique el mismo tema en el foro de c?
  #6 (permalink)  
Antiguo 12/11/2010, 12:12
Avatar de santris  
Fecha de Ingreso: agosto-2009
Ubicación: Sant Feliu de Llobregat
Mensajes: 955
Antigüedad: 14 años, 9 meses
Puntos: 66
Respuesta: Pasar de php a c++

Cita:
Iniciado por hackjose Ver Mensaje
Bueno pero no importa que publique el mismo tema en el foro de c?
Espera lo mueva un moderador, así no se repite.

saludos
__________________
Tu álbum de cromos online!!
  #7 (permalink)  
Antiguo 12/11/2010, 12:29
Avatar de hackjose  
Fecha de Ingreso: abril-2010
Ubicación: Edo Mexico
Mensajes: 1.178
Antigüedad: 14 años
Puntos: 131
Respuesta: Pasar de php a c++

Código &lt:
Ver original
  1. gracias santris
  #8 (permalink)  
Antiguo 12/11/2010, 14:16
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Tema movido desde PHP a C/C++
  #9 (permalink)  
Antiguo 12/11/2010, 18:49
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años
Puntos: 228
Respuesta: Pasar de php a c++

Código C++:
Ver original
  1. printf ("<table border='1'>");
  2. int a=0,b=0,i,j;
  3.  
  4. for(i=1;i<=4;i++){
  5. printf ("<tr>");
  6. for(j=1;j<=5;j++){
  7. switch(j){
  8. case 1:
  9. printf ("<td> %d %d </td>",a,b);
  10. break;
  11. case 2:
  12. a+=1;
  13. printf ("<td> %d %d </td>",b,a);
  14. break;
  15. case 3:
  16. a+=1;
  17. printf ("<td> %d %d </td>",b,a);
  18. break;
  19. case 4:
  20. a+=1;
  21. printf ("<td> %d %d </td>",b,a);
  22. break;
  23. case 5:
  24. a+=1;
  25. printf ("<td> %d %d </td>",b,a);
  26. break;
  27. }
  28. if(j==5){
  29. a=0;
  30. b+=1;
  31. }
  32. }
  33.  
  34. printf ("</tr>");
  35. }
  36. printf ("</table>");
  #10 (permalink)  
Antiguo 12/11/2010, 19:17
Avatar de hackjose  
Fecha de Ingreso: abril-2010
Ubicación: Edo Mexico
Mensajes: 1.178
Antigüedad: 14 años
Puntos: 131
Respuesta: Pasar de php a c++

Ps no es exactamente lo que "queria" jajaja yo qeria que salieran los valores asi ordenadito pero ps agregando letas salen ordenados gracias sam90 ay estoy por si queres convertir algo de c++ a php ñ_ñ
  #11 (permalink)  
Antiguo 12/11/2010, 19:26
 
Fecha de Ingreso: junio-2010
Ubicación: Charlotte, NC
Mensajes: 611
Antigüedad: 13 años, 10 meses
Puntos: 95
Información Respuesta: Pasar de php a c++

Pero lo quieres a un archivo o imprimirlo en consola?
Lo que ahi estas generando son renglones en una tabla, pero quieres tener como resultado final un archivo HTML o simplemente quieres que esa funcion en especifico te de una salida similar como la tendrias en php, en una consola?

Si lo que quieres escribir un archivo html a traves de C++, tienes que hacer lo siguiente:

Código C++:
Ver original
  1. #include <iostream>
  2. #include <fstream>
  3. using namespace std;
  4.  
  5. int main () {
  6.   ofstream mipagina;
  7. mipagina.open("index.html");
  8. mipagina <<"<table border = '1'>"<<endl;
  9. int a=0, b=0;
  10. for(int i=1;i<=4;i++)
  11. {
  12.     mipagina<<"<tr>"<<endl;
  13.     for(int j=0;j<=5;j++)
  14.     {
  15.         switch(j){
  16.             case 1:
  17.             mipagina<<"<td> "<<a<<" "<<b<<"</td>"<<endl;
  18.             break;
  19.             case 2:
  20.             a++;
  21.             mipagina<<" <td>"<<b<<" "<<a<<"</td>"<<endl;
  22.             break;
  23.             case 3:
  24.             a++;
  25.             mipagina<<"<td>"<<b<<" "<<a<<"</td>"<<endl;
  26.             break;
  27.             case 4:
  28.             a++;
  29.             mipagina<<"<td>"<<b<<" "<<a<<"</td>"<<endl;
  30.             break;
  31.             case 5:
  32.             a++;
  33.             mipagina<<"<td>"<<b<<" "<<a<<"</td>"<<endl;
  34.             break;
  35.             }
  36.         if(j==5)
  37.         {
  38.             a=0;
  39.             b++;
  40.         }
  41.     }
  42. }
  43. mipagina<<"</tr>"<<endl;
  44. mipagina<<"</table>"<<endl;
  45. mipagina.close();
  46. return 0;
  47. }

Puede que tenga algun typo mi programa... (error de dedo)
Por otro lado, si te llega a dar problemas con los simbolos < > y las comillas,
reemplazalos por \< \> \' y eso debe solucionarlo, exactamente igual que con PHP


Ya lei, tu respesta, creo que lo que buscas es esto:

Código C++:
Ver original
  1. #include <iostream>
  2. #include <fstream>
  3. using namespace std;
  4.  
  5. int main () {
  6. int a=0, b=0;
  7. for(int i=1;i<=4;i++)
  8. {
  9.     cout<<endl;
  10.     for(int j=0;j<=5;j++)
  11.     {
  12.         cout<<"\t";
  13.         switch(j){
  14.             case 1:
  15.             cout<<a<<"\t"<<b;
  16.             break;
  17.             case 2:
  18.             a++;
  19.             cout<<b<<"\t"<<a;
  20.             break;
  21.             case 3:
  22.             a++;
  23.             cout<<b<<"\t"<<a;
  24.             break;
  25.             case 4:
  26.             a++;
  27.             cout<<b<<"\t"<<a;
  28.             break;
  29.             case 5:
  30.             a++;
  31.             cout<<b<<"\t"<<a;
  32.             break;
  33.             }
  34.         if(j==5)
  35.         {
  36.             a=0;
  37.             b++;
  38.         }
  39.     }
  40.     cout<<endl;
  41. }
  42. return 0;
  43. }

Última edición por AlanChavez; 12/11/2010 a las 19:41

Etiquetas: pasar, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:22.