Questione : entrando una parola da una lima esterna in una variabile in vc++ per essere confrontato

Hello

I ha una domanda win32 fatta in VC++.

1. Devo leggere il contenuto di una lima esterna (.txt per esempio) ed ottenere la relativa prima necessità di line.
I di leggere appena una parola e di metterla in una variabile nel mio VC++ application.

2. Allora io devono paragonare questo varibale alla mia stringa locale e se abbinano, fanno alcuni actions.


How possono io farli? riguardi del

Kind!
class= del

Risposta : entrando una parola da una lima esterna in una variabile in vc++ per essere confrontato

Penso che possiate volere generare una domanda della sezione comandi di quella. Appena generare un nuovo progetto e selezionare l'applicazione della sezione comandi Win32. Dovreste allora potere incollarlo codice nel main.cpp o in qualunque altra lima principale.

Ciò è un'applicazione win32 e quindi non potrete vedere il printf poichè ci non sarà alcuna sezione comandi. Qui è come questo può funzionare (comunque im non se quello è che cosa lo vorrebbe per essere).

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 di HINSTANCE, hPrevInstance di HINSTANCE, lpCmdLine di LPSTR, nCmdShow di int) 
{
   LIMA * pFile;
   carbone che mystring [100];

   pFile = fopen (" C:\ \ myfile.txt„, “r„);
   se (POSIZIONE DI SEGNALE MINIMO pFile del ==) 
      :: MessageBox (NULLO, “lima di apertura di errore„, “applicazione„, MB_OK);
   altrimenti 
   {
     fgets (mystring, 100, pFile);
     fclose (pFile);
     se (== dello strstr (mystring, “Sergio„) (char*) che &mystring [0])
     {
          :: MessageBox (POSIZIONE DI SEGNALE MINIMO, “abbinato, fa l'azione qui! „, “applicazione„, MB_OK);
     }
   }
  ritorno 0;
}
Altre soluzioni  
 
programming4us programming4us