Visualizzazione risultati 1 fino 13 di 13

Discussione: [C] appena compila si chiude il cmd

  1. #1
    Guest

    Predefinito [C] appena compila si chiude il cmd

    Ciao !
    Ho un windows Vista Home Premium (ahimè non posso sostituirlo ad Ubuntu ç__ç) e, iniziando a programmare in C, ho scaricato Dev-C++ .
    Appena scrivo questo codice :
    Codice PHP:
    # include <stdio.h>
    int main() {
    printf("scrivi qualcosa");
    }
    e lo compilo, mi chiude subito il prompt dei comandi non permettendomi di scrivere qualcosa dopo :(
    Come posso risolvere?
    Grazie ^_^

  2. #2
    L'avatar di LastWings
    LastWings non è connesso AlterGuru
    Data registrazione
    14-10-2006
    Messaggi
    1,628

    Predefinito

    Ecchi Paradise - Frammenti Perduti - Semplici Parole - Recensioni ed Opinioni

    Non contattatemi privatamente per ricevere supporto, per queste cose esiste il forum pubblico
    .

  3. #3
    Guest

    Predefinito

    Non va :(
    mi apre cmd correttamente ma non mi scrive nulla :(

    E' forse colpa di vista ?

    Mi viene scritto in cmd :
    "C:\Users\Mac@\Documents\dev" non è riconosciuto come comando interno o esterno,

    un programma eseguibile o un file batch.

    C:\Users\Mac@\Documents\dev cpp>
    Ultima modifica di comunitavirtuali : 05-10-2007 alle ore 14.44.56

  4. #4
    L'avatar di LastWings
    LastWings non è connesso AlterGuru
    Data registrazione
    14-10-2006
    Messaggi
    1,628

    Predefinito

    A quanto pare, è proprio così, oltre a tanti altri problemi che ha:
    http://www.danyelle.it/2007/05/02/de...windows-vista/
    http://it.answers.yahoo.com/question...8124437AAbralc

    Ora non vorrei farti tornare indietro ad un ambiente meno visuale, però, hai già provato col Turbo C della Borland?

    Magari un ambiente di sviluppo più vicino al dos, non gli crea problemi.
    Ecchi Paradise - Frammenti Perduti - Semplici Parole - Recensioni ed Opinioni

    Non contattatemi privatamente per ricevere supporto, per queste cose esiste il forum pubblico
    .

  5. #5
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    Ho provato a vedere se l'IDE della netsons era compatibile con WinVista, ma nulla...


    -- Aut Roma Aut Nihil!

  6. #6
    Guest

    Predefinito

    XD io volevo Turbo C (anche perchè lo uso a scuola ^_^) ma vista quando lo installo non mi crea il TC.exe :(

    purtroppo ho trovato una sola risposta :
    mettere getch(); prima della chiusura } di main :(

    Questo funziona ma vorrei evitarlo ... anche perchè per usarlo devo aggiungere sempre #include<conio.h>

  7. #7
    Ospite Guest

    Predefinito

    Non ho molte conoscenze in materia, ma prova:
    Codice PHP:
    # include <stdio.h>
    int main() {
    printf("scrivi qualcosa");
    system("PAUSE");
    return
    0;
    }

  8. #8
    L'avatar di LastWings
    LastWings non è connesso AlterGuru
    Data registrazione
    14-10-2006
    Messaggi
    1,628

    Predefinito

    Citazione Originalmente inviato da comunitavirtuali Visualizza messaggio
    XD io volevo Turbo C (anche perchè lo uso a scuola ^_^) ma vista quando lo installo non mi crea il TC.exe :(

    purtroppo ho trovato una sola risposta :
    mettere getch(); prima della chiusura } di main :(

    Questo funziona ma vorrei evitarlo ... anche perchè per usarlo devo aggiungere sempre #include<conio.h>
    Puoi sempre prelevarlo senza installer, il TC, non necessita di installazione, solo che deve trovarsi nella root, in una cartella TC.


    Potresti provare anche ad inserire uno scanf, prima della chiusura della graffa, per evitare la chiusura automatica.
    Ecchi Paradise - Frammenti Perduti - Semplici Parole - Recensioni ed Opinioni

    Non contattatemi privatamente per ricevere supporto, per queste cose esiste il forum pubblico
    .

  9. #9
    Guest

    Predefinito

    scanf funziona .... però se lo utilizzo non mi da risposta :(
    se ad esempio faccio scrivere qualcosa all'utente e poi con scanf la "registro" e poi voglio ristamparla a video quando schiaccia Invio .... mi chiude il tutto e riparte da zero ç_ç

    ---> probid ---> non va :(

  10. #10
    L'avatar di LastWings
    LastWings non è connesso AlterGuru
    Data registrazione
    14-10-2006
    Messaggi
    1,628

    Predefinito

    Ricapitolo il tutto:

    Non funziona sempre, e su Vista, hai appurato che non funziona
    # include <stdio.h>
    int main() {
    int n;
    printf("scrivi qualcosa");
    scanf("%d", &n);
    printf( "Hai scritto: %d;",n);
    system("PAUSE");
    return 0;
    }


    funziona, ma è un po' ripetitivo

    # include <stdio.h>
    int main() {
    int n;
    printf("scrivi qualcosa");
    scanf("%d", &n);
    printf( "Hai scritto: %d;",n);
    scanf("%d", &n);
    }
    funziona ma devi aggiungerci la libreria ed il getch()
    # include <conio.h>
    # include <stdio.h>
    int main() {
    int n;
    printf("scrivi qualcosa");
    scanf("%d", &n);
    printf( "Hai scritto: %d;",n);
    getch();
    }


    - Le modifiche del post 2 , ti portano all'errore del post 3

    Queste sono le possibilità, a te la scelta.
    Edit: Aggiungo che col dev c++, potresti anche solo compilarlo, e provare ad eseguirlo dalla finestra di dos, sempre ammesso che vista non ti crei problemi.
    Ultima modifica di LastWings : 05-10-2007 alle ore 18.10.34
    Ecchi Paradise - Frammenti Perduti - Semplici Parole - Recensioni ed Opinioni

    Non contattatemi privatamente per ricevere supporto, per queste cose esiste il forum pubblico
    .

  11. #11
    Guest

    Predefinito

    Citazione Originalmente inviato da LastWings Visualizza messaggio
    Puoi sempre prelevarlo senza installer, il TC, non necessita di installazione, solo che deve trovarsi nella root, in una cartella TC.
    Come posso fare questo ?
    (così provo :P se va sono apposto ^_^)

    Cmq, funziona con i tre modi =)

  12. #12
    L'avatar di LastWings
    LastWings non è connesso AlterGuru
    Data registrazione
    14-10-2006
    Messaggi
    1,628

    Predefinito

    Citazione Originalmente inviato da comunitavirtuali Visualizza messaggio
    Come posso fare questo ?
    (così provo :P se va sono apposto ^_^)

    Cmq, funziona con i tre modi =)
    hai detto che lo utilizzi anche a scuola, beh, ti basterà prendere la cartella TC da un qualsiasi pc.
    Ecchi Paradise - Frammenti Perduti - Semplici Parole - Recensioni ed Opinioni

    Non contattatemi privatamente per ricevere supporto, per queste cose esiste il forum pubblico
    .

  13. #13
    Guest

    Predefinito

    :D ok !
    Grazie 1000 ^_^

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •