17. december 2001 - 23:24Der er
5 kommentarer og 1 løsning
Hjælp med metoden \"sscanf\" (opdeling af streng ved komma-tegn)
Hej! Jeg har haft fundet nogle eksempler, men har ikke helt kunne gemmeskue dem.
Jeg har været kommet frem til at metoden virker på følgende måde: sscanf(<Data der skal opdels>,<Her defines hvor opdelingen skal ske>, <variabler hvor delene skal gemmes>)
Jeg tror det er i den miderste parameter (<Her defines hvor opdelingen skal ske>) hvor jeg gør noget galt.
Min kode: ----------------- char DataFraFil[120]; Ind.getline(DataFraFil,120);
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Så vidt jeg har kunne se på de andre eksempler jeg har haft fundet tidligere kan det godt lade sig gøre med andre tegn end mellemrum.
Jeg har endnu ikke med ovenstående eksempel kunne få metoden til at virke efter hensigten (heller ikke hvis jeg skiftede kommaerne ud med mellemrum). Jeg skal nok have eksemplet skåret lidt mere ud i pap, da jeg er newbie til C++.
Jeg forstår hvis det kræver lidt flere point, men nu har jeg løst det manuelt ved at skrive en masse kode, der udfører det samme. (ikke nær så smukt og kort, men det virker).
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.