[BC++B] Gedeelte van string zoeken in listbox

Pagina: 1
Acties:
  • 102 views sinds 30-01-2008

  • 0123456
  • Registratie: Maart 2005
  • Laatst online: 28-07-2010
Het gaat hier om Borland 6 Enterprise.

Ik heb hier een programma dat van een tekst bestand per regel kan inlezen...
Nu wil ik iedere regel laten controleren op een waarde...

De regels zien er als volgt uit:
12-08-2005\t14:49:07\t000005\tEvent proces gestart\n

Nu wil ik op het nummer 000005 filteren.
Als dit nummer voorkomt, dan wil ik de tijd van die regel opslaan in tekst document
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
AnsiString FileName = "...completepath\myfile.txt";

if ( ! FileExists ( FileName ) )
{
  ShowMessage ( FileName + "\n\nnot found.");
  return;
}

TStringList *StringList = new TStringList;
StringList->LoadFromFile ( FileName );

int nr = -1;

while ( ++nr < StringList->Count )
{
  AnsiString Line = StringList->[Strings];
       <=== Hier moet dus de zoek code komen
       <=== Dus als numer voorkomt, dan uitvoer<<(de tijd van die regel)<<"\n";
}

delete StringList;

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

En nu? Moeten wij je programma afmaken? Dat is dus niet de bedoeling hier.

Wat heb je zelf al geprobeerd? Wat heb je gezocht? Wat heb je gevonden? Wat is er niet goed aan wat je gevonden hebt? Lees P&W FAQ - De "quickstart" eens even door, want in deze vorm hebben we hier niets aan dit topic.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • whoami
  • Registratie: December 2000
  • Laatst online: 23:12
Ja, en wat wil je nu ?
Toch niet dat wij die code voor jou gaan schrijven, want dat is niet de bedoeling van dit forum.

https://fgheysels.github.io/


  • Boy
  • Registratie: November 2001
  • Laatst online: 21:17

Boy

www.byoscoop.nl

Je wilt kijken of een substring in een string voorkomt...?

Doe je met strstr(...)

link gevonden via google:

http://www.phim.unibe.ch/...l/C/FUNCTIONS/strstr.html

Of van CString class (op MSDN): http://msdn.microsoft.com.../wcemfc/htm/cstring_8.asp

Naar de bioscoop? => gebruik de app op Byoscoop.nl


  • Boy
  • Registratie: November 2001
  • Laatst online: 21:17

Boy

www.byoscoop.nl

WHOAMI, NME,

volgens mij wilde hij alleen wat hulp bij het vinden van een substring. Vraagstelling lijkt misschien erop alsof hij wil dat je de code afmaakt, maar volgens mij wordt het niet zo bedoeld. Met de twee links die ik geef denk ik dat ie wel verder kan..

Naar de bioscoop? => gebruik de app op Byoscoop.nl


  • whoami
  • Registratie: December 2000
  • Laatst online: 23:12
Ik ga dit topic dicht doen.
Ik mis gewoon initiatief van jouw kant; je hebt misschien wel al een heel stuk zelf geschreven, maar zoals het topic er nu staat, kan ik het gewoon niet toelaten.
Dit is gewoon een verkapt scriptrequest; je verwacht gewoon dat iemand zo goed is om het stukje code voor jou te gaan afmaken, en daar doen we niet aan mee.
Met de functie die Boy je aanreikt, moet je al heel wat verder komen.
Lees ondertussen ook eens de P&W Quickstart
klik

[ Voor 9% gewijzigd door whoami op 03-11-2005 23:19 ]

https://fgheysels.github.io/


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

Boy schreef op donderdag 03 november 2005 @ 23:16:
Je wilt kijken of een substring in een string voorkomt...?

Doe je met strstr(...)

link gevonden via google:

http://www.phim.unibe.ch/...l/C/FUNCTIONS/strstr.html

Of van CString class (op MSDN): http://msdn.microsoft.com.../wcemfc/htm/cstring_8.asp
Om toch even hierop te reageren: een AnsiString is niet hetzelfde als een standaard char*. strstr() is dan ook een C-functie, terwjil hier met C++ gewerkt wordt. Welke functie dan wel handig is voor een AnsiString weet ik zo uit het hoofd ook niet. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1

Dit topic is gesloten.