C/C++の宿題を片づけます 50代目
■ このスレッドは過去ログ倉庫に格納されています
0677デフォルトの名無しさん
2005/09/29(木) 22:59:17#include<stdio.h>
#include<unistd.h>
#define ROW (3)
#define COL (256)
#define PARAPARA (3)
void disp(char buf[][COL], int row) {
int i;
// ここで座標移動
for (i = 0; i < row; ++i) {
puts(buf[i]);
}
}
int main(int argc, char ** argv) {
FILE * f; int i, j; char buf[ROW][COL];
if (argc < 2) return 1;
if ((f = fopen(argv[1], "r")) == NULL) return 1;
for (i = 0; i < PARAPARA; ++i) {
for (j = 0; j < ROW; ++j) {
fgets(buf[j], sizeof(buf)/ROW, f);
}
disp(buf, ROW);
}
fclose(f);
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています