Mercurial > hg > Members > e085722 > Cerium
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 } |