MajorCooke

Untitled

Feb 23rd, 2014
294
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. #define ROWS 50
  5. #define COLUMNS 50
  6. #define TR 100
  7. #define TC 100
  8.  
  9. int main()
  10. {
  11.     int sizeOfGrid = 0;
  12.     int rowNumber = 0;
  13.     int colNumber = 0;
  14.     int curChar;
  15.     int spaceCount = 0;
  16.     int temprow = 0;
  17.     int tempcol = 0;
  18.     /* */
  19.     char letters[ROWS][COLUMNS];
  20.     char temp[TC];
  21.     char temp2[TR][TC];
  22.     FILE *fp1 = fopen("data1","r");
  23.     if (fp1)
  24.     {
  25.  
  26.         /* First, lets make sure all grids are empty. */
  27.         for (rowNumber = 0; rowNumber < ROWS; rowNumber++)
  28.         {
  29.             for(colNumber = 0; colNumber < COLUMNS; colNumber++)
  30.             {
  31.                 letters[rowNumber][colNumber] = ' ';
  32.             }
  33.         }
  34.         /* Lets speak psuedocode here:
  35.          * Search data1's first line
  36.          * While character isn't end of line
  37.          *  If character isn't a space,
  38.          *      sizeOfGrid++ <--Count all the characters to get the dimensions.
  39.          *      ^--Note that the width and height are locked together, i.e.
  40.          *      an array with 18 width will have the same height as the width,
  41.          *      so 18 width and 18 height.
  42.          *
  43.          * While rowNumber and colNumber < (sizeOfGrid - 1)
  44.          *  for rowNumber = 0; rowNumber < (sizeOfGrid - 1); rowNumber++
  45.          *      for colNumber = 0; colNumber < (sizeOfGrid - 1);
  46.          *          letters[rowNumber][colNumber] gets the next character in data
  47.          * */
  48.  
  49.         rowNumber = 0;
  50.         colNumber = 0;
  51.         for (temprow = 0; temprow < TR; temprow++)
  52.         {
  53.             curChar = fgets(temp,TR,fp1);
  54.             for (tempcol = 0; tempcol < TC; tempcol++)
  55.             {
  56.                 if ((temp[tempcol] != ' ') || (temp[tempcol] != NULL))
  57.                 {
  58.                     letters[temprow][colNumber] = temp[tempcol];
  59.                     colNumber++;
  60.                 }
  61.                
  62.                 /* temp[tempcol] = ' '; */
  63.             }
  64.         }
Advertisement
Add Comment
Please, Sign In to add comment