Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413

    passare una stringa in un vettore in C++

    ciao a tutti,
    ho un piccolo problemino in C++.
    Vi spiego:
    Ho un file che contiene per riga il codice prodotto (tipo stringa RT4Ue)e il numero rimasto in magazzino (scritto come N°1...), e questo file ha al massimo 100 righe (quindi 100 prodotti)...

    La riga puo contenere al massimo 10 caratteri.

    Ora:
    Io ho pensato di creare una matrice dove ogni riga memorizza la riga del file, ma ho riscontrato dei problemi nel copiare le stringhe.
    Io ho usato la seguente sintassi:

    while(!feof(f) && Nprod<MAXPROD)
    {
    fscanf(f,"%s ", codici[x][y] ) ;
    x++ ;
    if(x>9){
    y++;
    }
    ;
    }



    grazie a tutti


  2. #2
    Utente di HTML.it L'avatar di EkoZZ
    Registrato dal
    Jul 2003
    Messaggi
    117
    Prova cosi':
    codice:
     
    while(!feof(f) && Nprod<MAXPROD) 
    { 
    fscanf(f,"%c", codici[x][y] ) ; 
    x++ ; 
    if(x>9){ 
    y++; 
    } 
    }
    Yes, Linux is better... It does infinites loops in 5 seconds...
    ~Linus Torvalds~

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.