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

    [C++]errore di scrittura su un file txt

    ciao a tutti..sto scrivendo su di un file la traccia di un sistema di equazioni...
    codice:
    fprintf(fp,"PROBLEMA DI PROGRAMMAZIONE LINEARE :\n\n ");
          fprintf(fp,"Z =  s% s% s% s% s% s% s% s%\n\n",value_box ," ",value2 ,"x1 "," + ", value3 ,"x2 ");
          fprintf(fp,"             s% s% s% s% s% s% s% s% s% s%\n\n"," ",value4 ,"x1 "," + ", value5 ,"x2 ",ComboBox2->Text," ",value1);
          fprintf(fp,"             s% s% s% s% s% s% s% s% s% s%\n\n"," ",value6 ,"x1 "," + ", value7 ,"x2 ",ComboBox3->Text," ",value8);
    non so in realtà se l'uso di fprintf con %s per "catturare" le stringhe di alcuni edit è corretto cosi come lo riporto..cmq..la scrittura avviene nel modo e con la spaziatura giusta ma mi aggiunge un % e una s di troppo:
    codice:
    PROBLEMA DI PROGRAMMAZIONE LINEARE :			
    
     Z =  sLPX_MAX 3x1  + 2x2 %			
    
                 s 1x1  + 0x2 <= 3%			
    
                 s (4,5,6)x1  + 7x2 <= 16%
    dov'è l'errore??'
    ciao e grazie...
    Mi raccomando!...in generale...

  2. #2
    Utente di HTML.it L'avatar di Fox82
    Registrato dal
    Feb 2002
    Messaggi
    459
    Il segnaposto per la formattazione è '%s' non 's%'
    Linux user number 403381

    Stop TCPA!

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    122
    Ops!!!
    grazie...
    Mi raccomando!...in generale...

  4. #4
    Utente di HTML.it L'avatar di Fox82
    Registrato dal
    Feb 2002
    Messaggi
    459
    Capita

    Linux user number 403381

    Stop TCPA!

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.