+ Replica alla discussione
Mostra risultati 1 a 6 di 6
  1. #1
    Novizio
    Iscritto
    02-06
    Messaggi
    13

    Problemi con X.code e C++

    Salve!
    Sono un nuovo utente di questo forum.
    Per esercitarmi e per far pratica con il C++ utilizzo l'ambiente x.code, per risolvere esercizi per l'univeristà.

    Il seguente file mi riesce se lo eseguo dal terminale ( viene creato il file output.txt , con il testo del file input.txt con le parole che iniziano con la maisucola).

    Se lo eseguo sotto x.code (con un solo file main e il file input.txt) il file in uscita risulta essere vuoto.

    Qualcuno sà spiegarmi il perchè accade questo o sono io che sbaglio qualcosa ?

    Grazie.


    #include <iostream>
    #include <fstream>

    using namespace std;

    int main()
    {
    ifstream infile("input.txt");
    ofstream outfile("output.txt");
    string word;
    char c;
    while (infile >> word)
    {
    if (word[0] >= 'a' && word[0] <= 'z') word[0] += 'A' - 'a';
    outfile << word;
    infile.get(c);
    outfile.put(c);
    }

    return 0;
    }

  2. #2
    Assiduo XFox avatar
    Iscritto
    06-05
    Luogo
    Renazzo (FE)
    Messaggi
    94
    A me funziona, anche in un progetto di Xcode di tipo C++ Tool.
    Secondo me crea il file output.txt vuoto perché non trova il file input.txt.
    Hai messo il file input.txt nella stessa cartella in cui viene compilato il tuo eseguibile?

  3. #3
    Novizio
    Iscritto
    02-06
    Messaggi
    13

    Re

    No, non ci avevo pensato. Creavo il file direttamente da Xcode. Lo vedevo nella finestra principale ma mi produceva il file output.txt vuoto.

    Come mi hai detto tu, funziona.

    Avevo girato la questione ad un esperto del sistema x.code (che è stato gentilissimo), ma la sua soluzione è un po' più complicata per uno che, come me, è alle prime armi.

    Grazie!

  4. #4
    CURIOSA venusl avatar
    Iscritto
    11-05
    Messaggi
    222
    scusatemi, uso questa discussione per porre anche io un problema da novellina quale sono, ancor più di Alex, alle prime armi, anzi, PROPRIO ALLE PRIME GUERRE CON XCODE. innanzitutto io progr sott winzozz in c++ e java, anzi, studio + che altro. ho trovato solo xcode come compilatore per linguaggi e è la seconda volta che mi avventuro in questo delirio di comandi, ho scritto un progr scemo scemo x provare ALMENO a capire in c++ come compila ed esegue, ma dopo aver incluso librerie e messo l'unica istruzione cout c'è un piccolo problemino, la voce BUILT AND RUN non è cliccabile! xkè? e in java è la stessa storia? help me! grazie

  5. #5
    ... Ottimio avatar
    Iscritto
    01-05
    Messaggi
    4.397
    Devi fare un progetto.

  6. #6
    Assiduo XFox avatar
    Iscritto
    06-05
    Luogo
    Renazzo (FE)
    Messaggi
    94
    Citazione Originale inviato da venusl
    la voce BUILT AND RUN non è cliccabile! xkè? e in java è la stessa storia? help me! grazie
    Hai provato ad aprire Xcode e cliccare "Xcode Help" nel menu Help dell'applicazione (esiste un bellissimo acronimo per questo, RTFM, ovvero Read The Fantastic Manual… )?
    Apple fornisce eccellente documentazione per molti argomenti, penso che dovresti partire da lì se vuoi imparare a programmare con Xcode.
    Poi noi siamo sempre qui se avrai dei problemi che non riuscirai a risolvere, ma almeno dimostraci di avere provato di trovare da te la soluzione!

Discussioni simili

  1. error code -7
    By Kiki_undomiel in forum Programmi P2P
    Risposte: 0
    Ultimo messaggio: 15-10-06, 20:47
  2. ShakesPeer error code -7
    By oceanopacifico in forum Programmi P2P
    Risposte: 2
    Ultimo messaggio: 07-05-06, 15:18
  3. Player code free
    By robbyg5 in forum Masterizzazione CD, DVD e BD (Blu-Ray Disk)
    Risposte: 15
    Ultimo messaggio: 14-02-06, 19:52
  4. è possibile copiare code di stampa?....
    By loziomao in forum Stampanti e Plotter
    Risposte: 0
    Ultimo messaggio: 16-09-05, 15:13
  5. Irc Client License Code (Come fare)
    By Pinuccio in forum iBook
    Risposte: 3
    Ultimo messaggio: 19-03-05, 10:22

Regole messaggi

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts