Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [C++] Restituire Array

  1. #1

    [C++] Restituire Array

    Ciao, avrei bisogno di fare una funzione che mi restituisca un array bidimensionale, solamente hce tutte le volte che ci provo mi da sempre errori:

    qualcuno sa dirmi come devo fare ed la variabile che si trova nel main come dovrà essere dichiarata?


    Grazie

  2. #2
    Codice PHP:
    #include <iostream>
    #include <iomanip>
    #include <cstdlib>
    #include <ctime>
    #include <stdlib.h>

    void shuffleint [][ 13 ] );
    int deal( const int [][ 13 ], const char *[], const char *[] );

    int main() {
       const 
    char *suit] = { "Fiori""Cuori""Pick""Denari" };
       const 
    char *face13 ] = { "Asso""Due""Tre""Quattro""Cinque""Sei""Sette""Otto""Nove""Dieci""Jack""Donna""Re" };
       
    int deck][ 13 ] = { };
       
    int car;

       
    srandtime(0) );

       
    shuffledeck );
       
    car dealdeckfacesuit );

       
    //Vediamo adesso il punteggio del giocatore


       
    system("PAUSE");
       return 
    0;
    }

    void shuffleint wDeck[][ 13 ] ) //Mescola le Carte
    {
       
    int rowcolumn;

       for ( 
    int card 1card <= 52card++ ) {
          do {
             
    row rand() % 4;
             
    column rand() % 13;
          } while( 
    wDeckrow ][ column ] != );

          
    wDeckrow ][ column ] = card;
       }
    }

    int deal( const int wDeck[][ 13 ], const char *wFace[], const char *wSuit[] ) //Distribuisce le carte
    {
       
    int cardrowcolumncartemano[5][2];

       for (
    card 1card <= 5card++ )

          for (
    row 0row <= 3row++ )

             for (
    column 0column <= 12column++ )

                if ( 
    wDeckrow ][ column ] == card ) {
                   
    cout << wFacecolumn ] << " di " << wSuitrow ] << endl;
                   
    cartemano[card-1][0] = column;
                   
    cartemano[card-1][1] = row;
                }
       return 
    cartemano;


    57 c:\docume~2\lavori~1\giocod~1\origin~1.cpp
    return to `int' from `int (*)[2]' lacks a cast

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 © 2024 vBulletin Solutions, Inc. All rights reserved.