language: C99 strict (gcc-4.7.2)
date: 501 days 12 hours ago
link:
visibility: public
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
#include <string.h>
 
int main(void) {
  char part1[8], part2[8], part3[8];
  const char *new = "  137411365101   0.93\n"; /* the line read */
 
  strncpy(part1, new, 7);    part1[7] = 0;
  strncpy(part2, new+7, 7);  part2[7] = 0;
  strncpy(part3, new+14, 7); part3[7] = 0;
 
  printf("part1: [%s]\npart2: [%s]\npart3: [%s]\n", part1, part2, part3);
  return 0;
}