Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [C++] Matrici

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    232

    [C++] Matrici

    Salve a tutti, sono alle prime armi in c++...devo fare un esercizio ed ho pensato di poterlo risolvere con una struttura tipo matrice...mi chiedo, innanzitutto, esiste questa struttura in c++? o si parla di array a 2 dimensioni?

    In sostanza io devo eseguire un programma che prende in input un numero N...questo N mi da la dimensione di un quadrato composto da N quadratini (quindi ho pensato ad una matrice NxN)...in ogni quadratino devo inserire una delle 4 stringhe lette da un file...e devo far si che ogni stringa sia diversa da quella adiacente...ragionando dunque con una matrice, la posizione 0,0 (ad esempio) prende la stringa "cane", le posizioni 0,1 e 1,0 devono essere diverse da "cane"...ma questo posso risolvermelo da solo...il mio problema sta a mont...che struttura utilizzare (simile ad una matrice) per inserire in ogni posizione una Stringa...aiuto!!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    444
    dunque, ovviamente devi usare un vettore a due dimensioni, che diventano 3 se per le stringhe non usi la classe string ma i vettori di char

    string quadrato[righe][colonne];

    char quadrato[righe][colonne][caratterimax];

    *********************************
    Andrea
    *********************************

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    232
    Ok...effettivamente potevo arrivarci da me...grazie...qualche info su stringhe in c++?

  4. #4

  5. #5
    Utente di HTML.it L'avatar di infinitejustice
    Registrato dal
    Nov 2001
    residenza
    Barcelona
    Messaggi
    772
    std::vector<std::vector<std::string> > matrix;
    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.