Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    122

    [C/C++]errore di lettura scrittura in memoria...

    Ciao a tutti..
    ho un bel problemino e non ho idea di come risolverlo e sopratutto trovarlo!
    Sto lavorando con dei vettori e con una libreria che lavora su di essi..bè accadono due cose:
    - se il 4° vettore da me utilizzato supera la dimensione di 18 il compilatore mi da errore di lettura/scrittura in memoria.
    Ho controllato i valori di quest'ultimo e sono corretti ma la libreria va in palla!!
    C'è un modo per capire a cosa sia dovuto??
    Non vi invio il codice perchè troppo lungo...scusate!
    - Sotto le stesse condizioni se i vettori superano la dimensione di 17 una condizione... if ( 1 < a ) ...quando a = 1 mi viene vista erroneamente come vera mentre se i vettori hanno dimensione <= 17 mi viene vista come falsa...
    Tutto ciò può essere dovuto a problemi di compilazione o di compilatore o di memoria!!??
    HELP!!!
    grazie...
    Mi raccomando!...in generale...

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    122
    ma proprio nessuno ha idea di come posso trovare l'errore!?
    HELP!!!
    Mi raccomando!...in generale...

  3. #3

    Re: [C/C++]errore di lettura scrittura in memoria...

    Originariamente inviato da SDB
    ...
    Non vi invio il codice perchè troppo lungo...scusate!
    - Sotto le stesse condizioni se i vettori superano la dimensione di 17 una condizione... if ( 1 < a ) ...quando a = 1 mi viene vista erroneamente come vera mentre se i vettori hanno dimensione <= 17 mi viene vista come falsa...
    Tutto ciò può essere dovuto a problemi di compilazione o di compilatore o di memoria!!??
    HELP!!!
    grazie...
    Bè così alla cieca è difficile però venirne a capo... :master:
    Almeno fornisci le, ormai usatissime, pile per la sfera di cristallo

    Posta, almeno, la porzione di codice che effettua
    l'allocazione di memoria e l'assegnazione dei vettori...

    Probabilmente è nella fase di allocazione della memoria il problema
    01010011 01100001 01101101 01110101 01100101 01101100 01100101 01011111 00110111 00110000
    All errors are undocumented features waiting to be discovered.

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    122
    ok...
    non alloco memoria a "mano"...ma dinamicamente...
    double v1[int], ho provato anche con un alloc ma niente!!stesso probelma...pensavo...magari lasciando completa dinamicità al vettore senza cioè specificare la dim le cose possono cambiare??
    Ma potrebbe essere un problema del processore o della memoria del PC o sto sparando!?
    Mi raccomando!...in generale...

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    122
    scusa..ho sbagliato...era..
    vector <double> v1(int);
    Mi raccomando!...in generale...

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.