Visualizzazione dei risultati da 1 a 10 su 22

Hybrid View

  1. #1
    Ma la funzione viene a conoscenza in qualche modo della lunghezza della stringa ?
    Tu dichiari n dentro la funzione, e quindi è una variabile locale, che nulla ha a che vedere con quella dichiarata nel main()
    Non credi che dovresti passare alla funzione, oltre al vettore, anche la sua lunghezza ?
    Ultima modifica di Samuele_70; 02-01-2015 a 21:26
    01010011 01100001 01101101 01110101 01100101 01101100 01100101 01011111 00110111 00110000
    All errors are undocumented features waiting to be discovered.

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2015
    Messaggi
    12
    Quote Originariamente inviata da Samuele_70 Visualizza il messaggio
    Esatto, ma la funzione viene a conoscenza in qualche modo del valore di n ?
    tu dichiari n dentro la funzione, e quindi è una variabile locale, che nulla a che vedere con quella dichiarata nel main()
    Non credi che dovresti passare alla funzione, oltre al vettore, anche la sua lunghezza ?
    credo che tu abbia ragione quindi devo fare questo ?
    void inverti (int*X, int n ); NEL MAIN

    void inverti (int *X,int n) NELLA FUNCTION ?


    dopo averlo fatto mi continua a dare ugualmente i seguenti errori

    In function `void inverti(int*)':
    linea 6 function.c`scambio' undeclared (first use this function)
    In function `void scambio(int*, int*)':
    linea 12 function.c `void scambio(int*, int*)' used prior to declaration
    linea 16 function.c invalid conversion from `int' to `int*'

    Ultima modifica di ringo24; 02-01-2015 a 21:39

Tag per questa discussione

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.