Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - LearningSpanishProgrammer

#61
Conozco dos soluciones, cual es mejor para tu problema no sei

La primera es mas rapida pero es muy arduo de utilizar, lo segundo necesita de dos lecturas en la memoria para cada 'read' or 'write' en el vector

Citar
   /**
    * Forma uno:
    **/
   int i = 0, j = 0;
   int lineas = 5, columnas = 5;
   int * matrix = (int *) malloc(sizeof(int) * lineas * columnas);
   /* matrix[j] */
   matrix[i * columnas + j] = 15;

   /*
    * Forma dos:
    */
   int ** m2 = (int **) malloc(sizeof(int *) * lineas);
   for (int i = 0; i < lineas; ++i)
      m2 = (int *) malloc(sizeof(int) * columnas);

   m2[j] = 15;
#62
Es un poco difícil de comprender... te voy mostrar un ejemplo


void imprime_vector(int * columnas, int n)
{
for (int i = 0; i < n; ++i)
printf("%d ", columnas[i]);
printf("\n");

}

int main()
{
int v[] = {1, 2, 3, 4, 5};
imprime_vector(v, 5);

int mat[][2] = { {1,2}, {3, 4}, {5, 6} };
imprime_vector((int*)&mat[1], 2);
return 0;
}


Es solo una maneira genérica de imprimir lo vector. Pero tu puedes cargar la matriz por completo, es más fácil.
#63
Programación C/C++ / Re: Funcion FindString .
1 Septiembre 2011, 05:44 AM
Su codigo no es muy bueno. No usar las funciones de la lenguagem C++.

Uno ejemplo:


std::ifstream file(archivo);
if (!file)
 return -1;

std::string line;
while (std::getline(file, line))
{
  size_t idx = line.find(palabra);
  if (idx != std::string::npos)
  {
     std::cout << "Encontrado" << std::endl;
  }
}


y si la línea tiene más de un millar de caracteres? Tu solución no es generíca suficiente

Pero buena surte, lo camino es asi
#64
Programación C/C++ / Re: duda con Visual C++
1 Septiembre 2011, 05:33 AM
La diferencia es que la express edition es buena apenas para trabajos simples. Yo utilizado el Express  para la "C# Web Developer", y es muy limitado, no puede hacer una "Class Library".
#65
Programación C/C++ / Re: Inicio en programación
1 Septiembre 2011, 05:29 AM
Creo que Python es una buena opcion tambien.

Es una lenguaje de programación muy simple
#66
Si se utiliza de el C++ entonces debe utilizar de la funciones

no han sido evaluados, pero diebe ejecutar



#include <fstream>
#include <sstream>
#include <iostream>
#include <string>

...


std::ifstream file("filename");
if (!file)
  return -1;

std::string encabeziamento;
if (!std::getline(encabeziamento))
  return -1;

std::string linea;
while (file >> linea)
{
   double v1, v2, v3;
   std::istringstream parser(linea)

   parser >> v1 >> v2 >> v3
}


#67

void cargar_columna(int columnas[], int i, int tamano)
{
if(i >= tamano)
return;

printf("Ingrese el valor %d:");
scanf("%d", &columnas[i]);

return cargar_columna(columnas, i + 1, tamano);
}


Hice una parte, pero no podía testar, espero que ayude