Forum huvudsida -> Programmering -> c++, strömmar som inte vill flyta rätt
Sidor: 1
mrKalkyl | 01:58 - 31:a December 2008 | Post #1 | |
Medlem Inlägg: 2 Skicka PM |
Hejsan, har stött på ett konstigt problem som jag hoppas att ni kan skina lite ljus på.
Kodens uppgift här är att läsa in lite meta-data till programmet (som är en databas-hanterar-klass-sak) när det startar upp. nr_of_entrys uppdateras vaje gång programmet avslutas. Problemet är att när nr_of_entrys övergår 26 så vägrar ifstream att läsa och sätter badbit. "This flag is set by standard input operations when an error that caused the loss of integrity of the stream happened." ,,r säker på att filen är rätt formaterad och fungerar, problemet ligger i läsningen. Vad sjutton kan detta bero på, kanske ska man inte använda new med ifstream-objekt? |
Slash | 13:52 - 31:a December 2008 | Post #2 | |
Medlem Inlägg: 141 Skicka PM |
Ger för mig "Skriv: 27, läs: 27". Kan du om det är möjligt ge det minsta möjliga programmet där skrivning sen läsning inte fungerar? ------------------------- Ingen sigantur! Senast redigerad 13:53 - 31:a December 2008 |
mrKalkyl | 15:35 - 31:a December 2008 | Post #3 | |
Medlem Inlägg: 2 Skicka PM |
Dho, tack för svaret, men jag kom på felet. Hade glömt att meddela strömmen att det var en binär fil vi lekte med.
Att det ens fungerade fram till 26 är för mig rätt mystiskt. |
Sidor: 1
Forum huvudsida -> Programmering -> c++, strömmar som inte vill flyta rätt
Du får inte posta i den här tråden | Till toppen
Datum
2024-05-07 05:13
Vecka: 19
Besökare
Inloggade: 0
Gäster: 605
Medlemmar
Medlemmar: 53576
Forum
Senaste inlägget: HAHA MÄNNISKAN LEVER ÄN (13:45 - 18:e Januari 2019, av Hetzz)
Wiki
Senaste ändringen:
3D (rev: 1, tid: 09:40 - 13:e November 2015)
Chatt
#blinkenlights @ Libera.Chat
Gratis shellkonton för IRC, webbsidor mm.