netjunky

Untitled

May 23rd, 2011
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.89 KB | None | 0 0
  1. int main ()
  2. {
  3.     FILE * pFile;
  4.     int c;
  5.     pFile = fopen ( "myfile.txt", "r" );
  6.     int digits[10] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }
  7.    
  8.     if ( pFile == NULL )
  9.     {
  10.         perror ( "Error opening file" );
  11.     }
  12.     else
  13.     {
  14.         do
  15.         {
  16.             c = fgetc ( pFile );
  17.             int i = 0;
  18.            
  19.             for ( i = 0; i < 10; i++ )
  20.             {
  21.                 if ( c == digits[ i ] )
  22.                 {
  23.                     // Надо как-то записывать матрикул
  24.                     break; // Вернутся на ду-вайл цикл для следующего символа
  25.                 }
  26.                 else if ( c == ' ' )
  27.                 {
  28.                     break; // Skip
  29.                 }
  30.                 else if ( c == '\n' )
  31.                 {
  32.                     // учитывай переход на новыую строку
  33.                 }
  34.                 else
  35.                 {
  36.                     // Тут видимо можно рассматриват, как город, так и фамилию
  37.                 }
  38.             }
  39.         }
  40.         while ( c != EOF );
  41.        
  42.         fclose ( pFile);
  43.     }
  44.    
  45.     return 0;
  46. }
Add Comment
Please, Sign In to add comment