回答編集履歴

3

軽微な修正

2018/03/19 08:09

投稿

mattn
mattn

スコア5030

test CHANGED
@@ -6,7 +6,9 @@
6
6
 
7
7
  ```c
8
8
 
9
- #include<curl/curl.h>
9
+ #include <curl/curl.h>
10
+
11
+ #include <stdio.h>
10
12
 
11
13
  #define MAX_LINE 128
12
14
 

2

軽微な修正

2018/03/19 08:09

投稿

mattn
mattn

スコア5030

test CHANGED
@@ -6,9 +6,7 @@
6
6
 
7
7
  ```c
8
8
 
9
- #include <curl/curl.h>
9
+ #include<curl/curl.h>
10
-
11
- #include <stdio.h>
12
10
 
13
11
  #define MAX_LINE 128
14
12
 
@@ -36,9 +34,9 @@
36
34
 
37
35
  if (!fp) {
38
36
 
39
- perror("fopen");
37
+ perror("fopen");
40
38
 
41
- return -1;
39
+ return -1;
42
40
 
43
41
  }
44
42
 
@@ -54,39 +52,39 @@
54
52
 
55
53
 
56
54
 
57
- sprintf(str,"image%d.jpg",i);
55
+ sprintf(str,"image%d.jpg",i);
58
56
 
59
57
 
60
58
 
61
- /* curl 変数が初期化されていない */
59
+ /* curl 変数が初期化されていない */
62
60
 
63
- curl = curl_easy_init();
61
+ curl = curl_easy_init();
64
62
 
65
- curl_easy_setopt(curl, CURLOPT_URL, buffer);
63
+ curl_easy_setopt(curl, CURLOPT_URL, buffer);
66
64
 
67
- fp2 = fopen(str,"wb");
65
+ fp2 = fopen(str,"wb");
68
66
 
69
- if (!fp2) {
67
+ if (!fp2) {
70
68
 
71
- perror("fopen");
69
+ perror("fopen");
72
70
 
73
- return -1;
71
+ return -1;
74
72
 
75
- }
73
+ }
76
74
 
77
- curl_easy_setopt(curl, CURLOPT_ERRORBUFFER, error);
75
+ curl_easy_setopt(curl, CURLOPT_ERRORBUFFER, error);
78
76
 
79
77
 
80
78
 
81
79
  /* CURLOPT_WRITEFUNCTION が設定されてない */
82
80
 
83
- curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, fwrite);
81
+ curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, fwrite);
84
82
 
85
- curl_easy_setopt(curl, CURLOPT_WRITEDATA, fp2);
83
+ curl_easy_setopt(curl, CURLOPT_WRITEDATA, fp2);
86
84
 
87
85
 
88
86
 
89
- res = curl_easy_perform(curl);
87
+ res = curl_easy_perform(curl);
90
88
 
91
89
  /* curl 変数がクリアされていない */
92
90
 
@@ -94,7 +92,7 @@
94
92
 
95
93
 
96
94
 
97
- /* fp は都度閉じないとリークする */
95
+ /* fp2 は都度閉じないとリークする */
98
96
 
99
97
  fclose(fp2);
100
98
 
@@ -106,9 +104,9 @@
106
104
 
107
105
  return -1;
108
106
 
109
- }
107
+ }
110
108
 
111
- i++;
109
+ i++;
112
110
 
113
111
  }
114
112
 

1

軽微な修正

2018/03/19 07:57

投稿

mattn
mattn

スコア5030

test CHANGED
@@ -6,7 +6,9 @@
6
6
 
7
7
  ```c
8
8
 
9
- #include<curl/curl.h>
9
+ #include <curl/curl.h>
10
+
11
+ #include <stdio.h>
10
12
 
11
13
  #define MAX_LINE 128
12
14
 
@@ -14,7 +16,7 @@
14
16
 
15
17
  int main(int argc,char *argv[]){
16
18
 
17
- int i=1;
19
+ int i = 1;
18
20
 
19
21
  char str[64];
20
22