[Problema] DWORD to CONST CHAR sdahjdkfhsj

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • neuropodz

    #1

    [Problema] DWORD to CONST CHAR sdahjdkfhsj

    Código:
    void renombrar_y_subir()
    {
         char nuevo[MAX_PATH];
         char acUserName[MAX_PATH];
         SYSTEMTIME st;
         GetLocalTime(&st);
         strcat(nuevo,"\\[");
    
    
    //    strcat(nuevo,st.wYear);
    
    //    strcat(nuevo,"-");
    //    strcat(nuevo,st.wMonth);
    //    strcat(nuevo,"-");
    //    strcat(nuevo, st.wDa);
    //    strcat(nuevo," ");
    //    strcat(nuevo,st.wHour);
    //    strcat(nuevo,"-");
    //    strcat(nuevo,st.wMinute);
    //    strcat(nuevo,"].txt");
    
        printf("\n\n NOMBRE DEL ARCHIVO: %s \n\n",nuevo);
    }
    ahg, al hacer

    Código:
    strcat(nuevo,st.wYear)
    me dice que no puede agregar el año al string ese.
    003.cpp invalid conversion from `WORD' to `const char*'
    Que lo necesito para generar un filename con la fecha estampada.


    Alguna ayuda?
    Editado por última vez por Invitado; 16-11-2007, 06:06 AM.
  • Bestra
    vezzose mascherette
    • 07-03-2004
    • 12215

    #2
    sprintf para transformar la fecha en string sdfsf

    Comentario

    • neuropodz

      #3

      Código:
      void renombrar_y_subir()
      {
           char nuevo[MAX_PATH];
           char fecha[MAX_PATH];
      
           SYSTEMTIME st;
           GetLocalTime(&st);
           sprintf(fecha,"[%d/%d/%d %d-%d]", st.wYear, st.wMonth, st.wDay, st.wHour, st.wMinute);
      
           strcat(nuevo,"\\");
          if (GetUserName(acUserName, &nUserName)) {
              strcat(nuevo,"[");
              strcat(nuevo,acUserName);
              strcat(nuevo,"]");
          }
          else {
              strcat(nuevo,"[Anon]");
          }
      
          strcat(nuevo,fecha);
          printf("\n\n NOMBRE DEL ARCHIVO: %s \n\n",nuevo);
      }
      Editado por última vez por Invitado; 16-11-2007, 06:07 AM.

      Comentario

      Trabajando...