Advertisement
DavidNorgren

Untitled

Mar 3rd, 2015
272
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.57 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. #define     MAX_PACKETS     100
  4. #define     PACKET_SIZE     256
  5.  
  6. int main(void) {
  7.     char **packetList = (char**)malloc(sizeof(char*) * MAX_PACKETS);
  8.     int l, packets = 0;
  9.     char buffer[PACKET_SIZE];
  10.     FILE *f = fopen("myfile.txt", "r");
  11.  
  12.     while (fgets(buffer, sizeof(buffer), f)) {
  13.         packetList[packets] = (char*)malloc(PACKET_SIZE);
  14.         memcpy(packetList[packets], buffer, PACKET_SIZE);
  15.         packets++;
  16.     }
  17.  
  18.     for (l = 0; l < packets; l++)
  19.         printf("packet %d: %s", l, packetList[l]);
  20.  
  21.     return 0;
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement