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 - Stakewinner00

#141
Le pregunte eso porque el había declarado "char*" en vez de "const char*" y luego dijo
Citarel compilador me da un error cuando trato de compilar con una buffer o char * no constante
pero no preguntaba por nada especial...

Entendiste mal, bueno, no pasa nada.
#142
memset no reserva memoria, malloc la reserva pero no la inicializa, calloc la reserva y inicializa a 0.
#143
y porque el char* de origen no puede ser constante?
#144
Tienes declarado el main como int o como void? El main debería ser un int.
#145
No te compila porque en la línea 36 tienes
void back (int i, int j, bool array[11][11],int camino[],int acum=0 , int arist)
cuando tendría que ser
void back (int i, int j, bool array[11][11],int camino[],int acum, int arist) o void back (int i, int j, bool array[11][11],int camino[],int acum=0 , int arist=0)
Pero como ya le pasas todos los parámetros no se si tiene mucha importancia poner esos valores por defecto.
#146
Sobra un paréntesis en el for, la variable szBuffer no existe... Como quieres que funcione si ni compila?
#147
Como dijo engel lex, para windows parecido a g++ tienes mingw, y clang supongo que tiene versión para windows.
#148
Código (cpp) [Seleccionar]
#include<iostream>

using namespace std;

int main()
{
  int matriz[11][11]={
{1,1,1,1,1,1,1,1,1,1,1},
{1,0,0,0,0,0,0,0,0,0,1},
{1,0,2,0,0,0,0,0,2,0,1},
{1,0,0,1,1,1,1,1,0,0,1},
{1,0,0,0,1,3,1,0,0,0,1},
{1,0,0,0,1,0,1,0,0,0,1},
{1,1,0,0,1,0,1,0,0,1,1},
{1,1,0,2,0,0,0,2,0,1,1},
{1,1,0,0,0,4,0,0,0,1,1},
{1,1,1,1,0,0,0,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1}
};

    for (int i=0; i<11;i++)
    {
      for (int j=0; j<11;j++)
      {
        cout<<matriz[i][j]<<" ";
      }
      cout<<endl;
    }

}

en el segundo bucle tenías i++ en vez de j++. Si declaras las variables dentro del bucle no hace falta declararlas antes. Y la matriz empieza en la posición 0 y no en la 1.

Saludos
#149
Eso depende del compilador, yo siempre para compilar uso la consola y es más fácil... En tu caso con Dev C++ ni idea, pero buscando por linker flags tendrías que encontrar info.
#150
Igualmente para que compile tienes que pasarle el parámetro "-lm" al ld o no encontrara donde esta definido. Curiosamente si en vez de ser variables son números si funcion.