U
Kannst du bitte den Haken bei "BBCode in diesem Beitrag deaktivieren" entfernen?
ClaudeG schrieb:
Also hier ein Auschnitt aus meinen Programm:
// fin ist ein std::ifstream
fin.open(filename, std::ios::in);
char *ch_ptr;
char scalar_names[256];
// names in one line
fin.getline(scalar_names, 255);
// first token
#ifndef WIN32
ch_ptr = strtok(scalar_names,"# ");
#else
char * next_token;
ch_ptr = strtok_s(scalar_names,"# ", &next_token);
#endif
// insert into vector
if ( ch_ptr != NULL )
RtrnData.scalar_name.push_back(std::string(ch_ptr));
// den ch_ptr hat den richtigen Wert, den printf("%s",
ch_ptr); zeigt mir ihn an.
#endif
// indicate scalar value to be displayed
int i = 0;
int found = 0;
std::string scalar_display;
unsigned long scalar_display_long;
while ( i < RtrnData.scalar_name.size() )
{
// Rechnung die noch gemacht werden müssen, sowie auch noch
weitere Parameter aus der Datei auslesen, doch in diesen
Loop komme ich nie
}
Ich hoffe es ist jetzt klarer, denn ich kann keinen Syntax Fehler erkennen, denn die Datei bekomme ich ja auch gebaut! Aber die Ausführung klappt nicht wie ich will
und kannst du bitte compilier-baren quellcode posten?
oder zumindest quellcode, wo man versteht, was du machen möchtest (als tip: zähl mal die #endifs im vergleich zu deinen #ifs / #ifdefs / #ifndefs)
die einrückung sieht auch so aus, als ob du aus verschiedenen funktionen einfach nur blind rauskopiert hättest und dich jetzt wunderst...
bb