Visualizzazione dei risultati da 1 a 7 su 7

Discussione: [C++] Aiuto!! - char

  1. #1

    [C++] Aiuto!! - char

    Come faccio a far inserire una variabile di dipo Char(String)...
    Sono Nuovo del C++... io conosco ActionScript... AIUTO!

  2. #2

    Re: [C++] Aiuto!! - char

    Originariamente inviato da nightfall
    Come faccio a far inserire una variabile di dipo Char(String)...
    Sono Nuovo del C++... io conosco ActionScript... AIUTO!
    codice:
    char szTuoString[128];

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    6

    Appppproposito...

    Scusate se mi inserisco, ma sempre a proposito di stringhe: ho un problema.

    Non capisco come mai se creo una array char di un tot di caratteri e faccio immettere all'utente una stringa non mi riporta gli spazi al momento di visualizzarla.

    Es.:

    char miaString[25];
    cin >> miaString;
    cout << miaString;

    Risultato (supponendo che l'utente scriva CIAO CIAO):

    CIAO

    Stesso problema anche con scanf e printf di stdio.h.

    Da cosa dipende? Se sono un idiota ditemelo, è da poco che mi sono avvicinato al C/C++.

    Grazie!

  4. #4
    perchè lo stram si blocca quando incontra gli spazi bianche eli salta inizialmente finchè non trova il tipo di variabile che cerca....
    Se vuoi leggerli cmq devi fare anziche:
    cin >> miaString;

    così:
    cin.get(miaString);

    Ciao
    Kaworu
    Kaworu.it
    Bookmarks on line i tuoi preferiti ovunque
    il tempo è il miglior dottore.....solo che è parecchio lento ...troppo lento
    wxKonTEXT Editor di testi(linux, win e mac), new version

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    6


    Ho provato come mi hai gentilmente indicato, ma mi restituisce questo errore in fase di compilazione:

    error C2664: 'class istream &__thiscall istream::get(char &)' : cannot convert parameter 1 from 'char [25]' to 'char &'

    Che vor dì ?

  6. #6
    Utente di HTML.it L'avatar di AR64S-H
    Registrato dal
    Jun 2002
    Messaggi
    568
    inserisci all'inizio #include <iostream.h>

  7. #7
    char miaStr[20];
    cin.get(miaStr, 20);
    ...Terrible warlords, good warlords, and an english song

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.