Discussione: Aiuto in c++

Primo Precedente 2 di 3 Successivo Ultimo
  1. L'avatar di devilheart devilheartdevilheart è offline #16
    20-03-08 11:30

    come non detto
    Rispondi con Citazione 

  2. L'avatar di Chek50 Chek50Chek50 è offline #17
    20-03-08 14:07

    Ci sono riuscito a farlo partire......Atraverso il promp dei comandi....grazie del sugerimento devilheart
    Rispondi con Citazione 

  3. L'avatar di shock87 shock87shock87 è offline #18
    20-03-08 20:11

    A me alla facoltà di informatica hanno insegnato a usare il system("pause")XD.
    Quindi hanno fatto una cazzata?
    Io non ho mai aperto un programma C++ dal prompt dei comandi. Mi consigliate di fare così d'ora in poi?
    Rispondi con Citazione 

  4. L'avatar di devilheart devilheartdevilheart è offline #19
    20-03-08 20:38

    Citazione shock87 Visualizza Messaggio
    A me alla facoltà di informatica hanno insegnato a usare il system("pause")XD.
    quale? quella delle banane? dì al docente da parte mia che è un cretino
    Quindi hanno fatto una cazzata?

    Io non ho mai aperto un programma C++ dal prompt dei comandi. Mi consigliate di fare così d'ora in poi?
    programmi c++ è generico. quelli a riga di comando ovviamente vanno fatti partire dal prompt dei comandi
    Rispondi con Citazione 

  5. L'avatar di shock87 shock87shock87 è offline #20
    20-03-08 23:15

    Citazione devilheart Visualizza Messaggio
    quale? quella delle banane? dì al docente da parte mia che è un cretino


    Non è solo da questa facoltà che hao appreso questo metodo, ma anche da alcuni manuali che ho letto. Comunque il primo professore che ho avuto era bravo. Ora però capisco che il metodo di insegnamento della mia facoltà non è dei migliori XD.

    Comunque una domanda: apparte la pesantezza, quali altri problemi dà l'uso del system("pause") o di tutti gli altri metodi diversi dall'uso del prompt dei comandi?
    Rispondi con Citazione 

  6. alnews #21
    21-03-08 02:17

    Citazione shock87 Visualizza Messaggio


    Non è solo da questa facoltà che hao appreso questo metodo, ma anche da alcuni manuali che ho letto. Comunque il primo professore che ho avuto era bravo. Ora però capisco che il metodo di insegnamento della mia facoltà non è dei migliori XD.

    Comunque una domanda: apparte la pesantezza, quali altri problemi dà l'uso del system("pause") o di tutti gli altri metodi diversi dall'uso del prompt dei comandi?
    Oltre a non essere portabile è concettualmente sbagliato.
    Rispondi con Citazione 

  7. L'avatar di devilheart devilheartdevilheart è offline #22
    21-03-08 10:21

    Citazione shock87 Visualizza Messaggio
    Comunque una domanda: apparte la pesantezza, quali altri problemi dà l'uso del system("pause") o di tutti gli altri metodi diversi dall'uso del prompt dei comandi?
    non è portabile e, assieme a tutti gli altri metodi, è fuori luogo. i programmi a riga di comando si lanciano dal prompt. se vuoi lanciarli con un doppio click implementa un' interfaccia grafica
    Rispondi con Citazione 

  8. megaman #23
    21-03-08 17:11

    Citazione devilheart Visualizza Messaggio
    non è portabile e, assieme a tutti gli altri metodi, è fuori luogo. i programmi a riga di comando si lanciano dal prompt. se vuoi lanciarli con un doppio click implementa un' interfaccia grafica
    Anche perchè i programmi che fanno uso di argomenti possono essere eseguiti solo in quel modo
    Rispondi con Citazione 

  9. L'avatar di Chek50 Chek50Chek50 è offline #24
    22-03-08 14:37

    Sono riuscito a farlo partire..atraverso il promp dei comandi...grazie del consigli devilheart
    Rispondi con Citazione 

  10. L'avatar di TheFury88 TheFury88TheFury88 è offline #25
    22-03-08 15:29

    Citazione shock87 Visualizza Messaggio
    A me alla facoltà di informatica hanno insegnato a usare il system("pause")XD.
    Quindi hanno fatto una cazzata?
    Io non ho mai aperto un programma C++ dal prompt dei comandi. Mi consigliate di fare così d'ora in poi?
    A noi fanno programmare solo in ambiente linux.
    dicono che per imparare, il milior modo sia quello di iniziare da li e senza ide o altro, facevamo tutto da riga di comando. Quando allochi della memoria con malloc usa sizeof se non lo fai già, così la memoria dovrebbe essere allocata correttramente su ogni piattaforma.
    Rispondi con Citazione 

  11. megaman #26
    22-03-08 17:25

    Citazione TheFury88 Visualizza Messaggio
    A noi fanno programmare solo in ambiente linux.
    dicono che per imparare, il milior modo sia quello di iniziare da li e senza ide o altro, facevamo tutto da riga di comando.
    sono cazzate. Nelle grandi SH lavorano non solo con IDE, ma anche con RAD e tool di sviluppo.
    Rispondi con Citazione 

  12. L'avatar di TheFury88 TheFury88TheFury88 è offline #27
    22-03-08 17:59

    Citazione megaman Visualizza Messaggio
    sono cazzate. Nelle grandi SH lavorano non solo con IDE, ma anche con RAD e tool di sviluppo.
    Ho detto per imparare, non per lavorare. Quando impari una cosa non ha senso usare tool che fanno il lavoro al posto tuo, cosi come quando lavori, non ha senso usare i terminali, visto che un ide ti velocizza parecchio il lavoro.
    Rispondi con Citazione 

  13. L'avatar di Iron84 Iron84Iron84 è offline #28
    22-03-08 19:12

    Citazione megaman Visualizza Messaggio
    Anche perchè i programmi che fanno uso di argomenti possono essere eseguiti solo in quel modo
    ci sono IDE (immagino tutti, o almeno la maggior parte) che permettono di passare argomenti
    Rispondi con Citazione 

  14. L'avatar di miniBill '90 miniBill '90miniBill '90 è offline #29
    23-03-08 19:48

    più che altro con la contestazione di system("pause"); si contesta ma mentalità windows di avere i programmi che facciano tutto e che siano fatti per avere un utente che li "tiene a bada"
    si stà affermando uno stile di programmazione *nix, in cui i programmi siano pezzi, strumenti, da montare e assemblare a scelta
    Codice:
    emerge --sync&&emerge --update --newuse world|grep "Emerging">log & tail -f log
    Cosa fa questo comando:
    Spoiler:

    emerge --sync e emerge --newuse --update world sono i comandi che si usano su gentoo per aggiornare i vari programmi
    |grep "Emerging" passa l'output al comando grep, che si occupa di stampare le righe di input che hanno un match con la regexp passata (in questo caso un match con la stringa Emerging che nell'output di emerge si trova nelle righe che indicano che pacchetto sta processando
    >log serve a redirezionare l'output del programma su di un file chiamato log, in modo da poterlo rivedere in seguito
    & vuol dire di eseguire il programma in background
    tail -f log stampa il file log, aspettandosi che gli vengano aggiunte righe

    ho usato 3 programmi per una cosa semplice, ma non ho dovuto spulciare pagine e pagine di manuale per far fare al programma quello che voglio io, ho usato programmi che già conosco inoltre, pensa se emerge, o se uno dei tanti programmi che emerge chiama(gcc, make, configure, patch, ...) avesse un system("pause") alla fine...
    un comando del genere può essere eseguito anche se nessuno "sorveglia" il computer, un comando con un system("pause") o cose del genere obbliga chiunque voglia utilizzarlo a
    a)inserire una riga di input (bianca) in più
    b)tagliare l'output causato da system("pause")
    Rispondi con Citazione 

  15. L'avatar di The_Ed The_EdThe_Ed è offline #30
    23-03-08 21:00

    Si, bravo, almeno arrivi alla fine dell'università senza nemmeno sapere cos'è un Makefile, e al primo problema che ha l'IDE ti ritrovi a gallina senza nessuna possibilità di riuscire a capire dove sta l'errore e cosa puoi fare per rimediarlo. Parliamo dell'università d'altra parte... se hai un IDE che ti fa tutte le cosine come Makefile, gestione del debug e simili non imparerai mai cosa c'è sotto, e non sarai mai un programmatore serio.
    Rispondi con Citazione 

 
Primo Precedente 2 di 3 Successivo Ultimo