Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 16 su 16
  1. #11
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    258
    OOOps... Grazie 1000...

  2. #12
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    258
    Come faccio ad usare la lpCmdLine? è tutto oggi che ci impazzisco su... se provo a mettere

    char stringa[256];

    stringa = lpCmdLine;

    mi da "undefined symbol lpCmdLine". ho visto che è un parametro della WinMain, però se guardo la linea dove c'è scritto WinMain c'è

    WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
    {
    ...

    Uso il Borland TurboC++ come editor/compilatore...

    Come faccio a usare la lpCmdLine?

  3. #13
    Dunque, essendo un parametro di WinMain la puoi usare solo all'interno della WinMain, e non in altre funzioni; in secondo luogo non puoi assegnare una stringa ad un altra in questa maniera:
    codice:
    char stringa[256];
    stringa = lpCmdLine; // :oVVoVe:
    semmai
    codice:
    char stringa[256];
    strcpy(stringa, lpCmdLine);
    oppure
    codice:
    char * stringa;
    stringa = &lpCmdLine;
    .
    Amaro C++, il gusto pieno dell'undefined behavior.

  4. #14
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    258
    Neanche in funzioni richiamate dalla WinMain tipo Application->Run(); ?

  5. #15
    Ti pare che i parametri di una funzione possano essere usati all'interno di un'altra funzione? In questo caso puoi usare tranquillamente la GetCommandLine().
    Amaro C++, il gusto pieno dell'undefined behavior.

  6. #16
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    258
    Non lo so... Il C lo sto facendo a scuola e quindi tutte queste cose più... evolute le sto imparando da solo. Comunque grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.