comparison example/many_task/ppe/mymethod.cc @ 0:04e28d8d3c6f

first commit
author Daiki KINJYO <e085722@ie.u-ryukyu.ac.jp>
date Mon, 08 Nov 2010 01:23:25 +0900
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:04e28d8d3c6f
1 #include "sort.h"
2 #include "TaskManager.h"
3 #include "Func.h"
4 #include <stdlib.h>
5 #include <stdio.h>
6
7 void
8 init_data ( Data *data , int size)
9 {
10 int i;
11 srand(10);
12 for (i=0; i<size; i++)
13 {
14 data[i].index = rand()%10000;
15 data[i].ptr = 0;
16 }
17 return;
18 }
19
20 void
21 show_data( Data *data, int size )
22 {
23 puts("-----------------------------------------------");
24 for(int i=0; i<size; i++) printf("data[%02d].index = %d\n", i, data[i].index);
25 puts("-----------------------------------------------");
26 return;
27 }
28
29 void
30 write_data( Data *data, int size )
31 {
32 FILE* fd;
33 if ((fd = fopen("./sort.txt", "w")) < 0) {
34 fprintf(stderr,"Can't open file");
35 }
36
37 fprintf(fd,"-----------------------------------------------");
38 for(int i=0; i<size; i++) fprintf(fd,"data[%02d].index = %d\n", i, data[i].index);
39 fprintf(fd,"-----------------------------------------------");
40
41 fclose( fd );
42 return;
43 }