Aus Datei in Combo-Box



  • ich muss aus einer Datei einen wert einlesen und dann ich eine combo box schreiben!
    wie soll ich das anstellen.... 😕



  • Was ist denn genau dein Problem? Das Lesen aus der Datei oder das einlesen in der Combobox ?

    Gruß
    :: NoName ::



  • Schau in die C++ FAQ da steht unter "Dateien und Ströme" wie du die
    Datei in C++ korrekt ausliest. CCombobox::Addstring ist dann noch n heisser Tipp.

    Ansonsten MSDN und Forensuche.



  • das auslesen ist kein problem.
    aber wie bekomm ich den wert in die combobox??
    sprich den int wert einlesen und dann in einen string konvertieren oder ?!?



  • CString::Format, std::ostringstream, ...

    es gibt auch ne Forensuche...



  • Genau das. 🙂

    Du kannst dir natürlich auch eine eigene Combobox schreiben, die auch Zahlen akzeptiert - aber das wäre wohl eher die Sache mit Kanonen und Spatzen. 😉



  • ich will es jetzt so machen das ich aus der datei auslese und dann den string in die combobox adde!!
    doch wenn ich auslese dann wird irgendwelche komische zeichen eingelesen ?!? 😕

    FILE *stream;
    	stream = fopen( "C:\\config.txt", "w" );
    	if( stream == NULL )
    		  MessageBox( "The file fscanf.out was not opened\n" );
    	else
    	 {
    
    	   int ret;	
    	   int ret2;	
    
    	   char config[20];
    
    	  ret = fscanf( stream, "%s" , config);
    	  	  if (ret != NULL)
    	  {
    		  MessageBox("Ich habe config.txt gelesen");
    	  }
    
    	  ret2 = fprintf (	stream, "%s" , config);
    	  if (ret2 != NULL)
    	  {
    		  MessageBox("Ich habe config geschrieben");
    	  }
    

    schreib ich in die datei config.txt bbb rein dann liest er mir Øð aus !!! aber warum (die 2 if schleifen oben im code sind nur zur überpfüfung da )


Anmelden zum Antworten