Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di energie
    Registrato dal
    Apr 2003
    Messaggi
    446

    [C++]Problema array (input/output)

    Salve,vi propongo questo mio piccolo problema.
    Dovrei creare un piccolo programma che richiede varie stringhe(contente numeri e caratteri).

    #include <iostream.h>

    int main()
    {

    char a1[100];
    char a2[100];
    char a3[100];

    cout << "inserisci la prima stringa\n";
    cin >> a1;
    cout << "inserisci la seconda stringa\n";
    cin >> a2;
    cout << "inserisci la terza stringa\n";
    cin >> a3;
    return 0;
    }


    direte voi...il programma funziona,questo lo sò,però se per esempio al secondo cin inserisco una stringa come questa "ciao 9" il programma salta il cin seguente,mi spiego mejo.Se ad un input inserisco qualche carattere che comprende uno spazio il programma salta il cin seguente...
    Aiuti?

  2. #2
    Utente di HTML.it L'avatar di infinitejustice
    Registrato dal
    Nov 2001
    residenza
    Barcelona
    Messaggi
    772
    se usi gets() nn ti dovrebbe dar problemi.

    p.s. ricordati di NUL terminare le stringhe visto che le lavori in C Style.
    Live fast. Troll hard.
    Pythonist | Djangonaut | Puppeteer | DevOps | OpenStacker | Lost in malloc
    Team Lead @Gameloft Barcelona

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.