#4
by Math » 5年前
C言語と仮定してつくると
Windoes10, MinGW、gcc8.2.0 使用
main.c
コード:
#include <stdio.h>
int main(void)
{
FILE *fp_in;
FILE *fp_out;
int x, y;
if ((fp_in = fopen("in.txt", "r")) == NULL) {
printf("in.txtファイルを開くのに失敗しました\n");
return -1;
}
if ((fp_out = fopen("out.txt", "w")) == NULL) {
printf("out.txtファイルを開くのに失敗しました\n");
return -1;
}
while(fscanf(fp_in, "%d %d", &x, &y) != EOF) {
printf("%d %d %d\n", x, y, x*y); // チェック用画面表示
fprintf(fp_out, "%d %d %d\n", x, y, x*y);
}
fclose(fp_in);
fclose(fp_out);
return 0;
}
gc8.bat
コード:
gcc main.c
dir a.exe
a.exe
pause
実行する。
http://www2.koyoen.birdview.co.jp/~abcx ... -05-a-.PNG
C言語と仮定してつくると
Windoes10, MinGW、gcc8.2.0 使用
main.c
[code]
#include <stdio.h>
int main(void)
{
FILE *fp_in;
FILE *fp_out;
int x, y;
if ((fp_in = fopen("in.txt", "r")) == NULL) {
printf("in.txtファイルを開くのに失敗しました\n");
return -1;
}
if ((fp_out = fopen("out.txt", "w")) == NULL) {
printf("out.txtファイルを開くのに失敗しました\n");
return -1;
}
while(fscanf(fp_in, "%d %d", &x, &y) != EOF) {
printf("%d %d %d\n", x, y, x*y); // チェック用画面表示
fprintf(fp_out, "%d %d %d\n", x, y, x*y);
}
fclose(fp_in);
fclose(fp_out);
return 0;
}
[/code]
gc8.bat
[code]
gcc main.c
dir a.exe
a.exe
pause
[/code]
実行する。
[url]http://www2.koyoen.birdview.co.jp/~abcxyz/19-03-05-a-.PNG[/url]