Vraag : ertoe brengend een woord van een extern dossier in een variabele in vc++ om worden vergeleken

Hello

I heeft een toepassing win32 in VC++.

1 wordt gemaakt. Ik moet de inhoud van een extern dossier (.txt bijvoorbeeld) lezen en zijn eerste/>I behoefte krijgen line.

2. Dan ik dit varibale met mijn lokaal koord en als het vergelijken aanpast, moeten sommige actions.


How kunnen ik het doen? /> Vriendelijke groeten

Antwoord : ertoe brengend een woord van een extern dossier in een variabele in vc++ om worden vergeleken

Ik denk u een consoletoepassing voor dat kunt willen tot stand brengen. Cre�ër enkel een nieuw project en selecteer de Toepassing van de Console Win32. U zou dan moeten kunnen kleven u codeert in main.cpp of een ander hoofddossier.

Dit is een toepassing win32 en daarom zult u niet printf kunnen zien aangezien er niet om het even welke console zal zijn. Hier is hoe dit kan werken (hoewel im niet of dat is wat het zou willen zijn).

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
#include  
#include  
int. WinMain (hInstance HINSTANCE, hPrevInstance HINSTANCE, LPSTR lpCmdLine, int. nCmdShow) 
{
   pFile DOSSIER *;
   klusje het mystring [100];

   pFile = fopen („C:\ \ myfile.txt“, „r“);
   als (pFile ONGELDIGE ==) 
      :: MessageBox (VERKLAAR, „het openen van de Fout dossier“, „Toepassing“, MB_OK nietig);
   anders 
   {
     fgets (het mystring, pFile 100,);
     fclose (pFile);
     als (strstr (het mystring, „Sergio“) == die (char*) [0 &mystring])
     {
          :: ONGELDIGE MessageBox (, „aangepast, stellen hier in werking! “, „Toepassing“, MB_OK);
     }
   }
  terugkeer 0;
}
Andere oplossingen  
 
programming4us programming4us