Visualizzazione dei risultati da 1 a 3 su 3

Discussione: c++ - array

  1. #1

    c++ - array

    Ciao, sto imparando il c++.
    Non capisco bene come creare un array che mi permetta di inserirgli dentro (1) tre stringhe autodimensionabili e (2) quante stringhe voglio tutte autodimensionali.
    Io + o - penso sia così, ma non mi compila:

    main()
    {
    int i, j;
    char str [3] [];
    for (i=0; i<3; i++)
    {
    cout << "Inserisci una stringa\n";
    cin >> str[i];
    }

    for (j=0; j<3; j++)
    cout str[j];
    return 0;
    }

    GRAZIE CIAO

  2. #2
    Kill-9
    Guest
    bazzecole :sexpulp:

    codice:
    #include <iostream>
    #include <iomanip>
    #include <vector>
    #include <string>
    
    using namespace std;
    
    int main() 
    { 
    	int i;
    	string str;
    	vector<string> svec;
    	
    	cout << "Inserisci una serie di linee, inserisci una linea vuota per terminare" << endl;
    	while(true)
    	{
    		::getline(cin, str, '\n');
    		if(str == "")
    			break;
    		svec.push_back(str);
    	}
    	
    	vector<string>::iterator it;
    
    	for(i=1, it = svec.begin(); it != svec.end() ; ++it, ++i)
    	{
    		cout <<  setw(4) << setfill('0') <<  hex << i;
    		cout << " " << *it << endl;
    	}	
    
    return 0; 
    }

  3. #3
    azz...se queste sono bazzeccole....

    senti...a proposito di questo codice...ti chiedo una cosa:

    codice:
    ::getline(cin, str, '\n');
    non ho mai visto richiamare una funzione in questo modo....è perchè fa parte del namespace?? o cos'altro?

    thanks !

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.