質問編集履歴

1

追加

2016/10/20 00:47

投稿

Marin0829
Marin0829

スコア11

test CHANGED
File without changes
test CHANGED
@@ -52,4 +52,102 @@
52
52
 
53
53
 
54
54
 
55
+ ###試したこと、その2
56
+
57
+
58
+
59
+ ynakanoさんに教えていただいたものとその後の経過の追加です。
60
+
61
+
62
+
63
+ int main(int argc,char *argv[]){
64
+
65
+
66
+
67
+ FILE *file;
68
+
69
+ char translated[100];
70
+
71
+
72
+
73
+ if(argc!=2){
74
+
75
+ printf("ERROR");
76
+
77
+ break;
78
+
79
+ }
80
+
81
+
82
+
83
+
84
+
85
+ if ((file = fopen(argv[1], "r"))==NULL) {
86
+
87
+ printf("ERROR");
88
+
89
+ break;
90
+
91
+ }
92
+
93
+
94
+
95
+ while (fgets(translated, 100, file) != NULL) {
96
+
97
+ if (engDay=0){
98
+
99
+ }
100
+
101
+ else if(engDay=1)
102
+
103
+
104
+
105
+ fclose(file);
106
+
107
+ return 0;
108
+
109
+ }
110
+
111
+
112
+
113
+
114
+
115
+ int engDay(void){
116
+
117
+
118
+
119
+ char engDay[100];
120
+
121
+
122
+
123
+ while ((fgets(engDay,sizeof(engDay),stdin))!=NULL){
124
+
125
+ }
126
+
127
+ }
128
+
129
+
130
+
131
+ int engMonth(void){
132
+
133
+
134
+
135
+ char engMonth[100];
136
+
137
+
138
+
139
+ while ((fgets(engMonth,sizeof(engMonth),stdin))!=NULL){
140
+
141
+
142
+
143
+ }
144
+
145
+ }
146
+
147
+
148
+
149
+ fgetsで一行丸ごとchar arrayに入れた後スペースごとに区切る方法がわからなくてつっかえてます。strncmpを曜日には使えるかなと思ったのですが、月にはdateの2語目で使えないので、スペースで区切ってcutみたいなことができないでしょうか?
150
+
151
+
152
+
55
153
  よろしくお願いします!