前田稔(Maeda Minoru)の超初心者のプログラム入門
![]()
![]()
| ファイル名 | 説明 |
|---|---|
| Main.cpp | メインプログラムのファイル |
| Text.cpp | 関数を記述したファイル |
/*★ GetText Main Program 前田 稔 ★*/
#include <stdio.h>
#include <conio.h>
char buf[10000];
extern unsigned int GetText(char *file, char *buf, unsigned int siz);
extern void PutMsg(char *buf, unsigned int siz);
//Main Program
void main()
{ char file[256];
printf("入力ファイル名をタイプして下さい\n");
scanf_s("%s",file,256);
GetText(file,buf,10000);
PutMsg(buf,200);
_getch();
}
|
/*★ GetText Function 前田 稔 ★*/
#include <stdio.h>
unsigned int GetText(char *file, char *buf, unsigned int siz)
{ FILE *FI; //FILE の定義
unsigned int len; //入力長
if (fopen_s(&FI,file,"rb")!=0)
{ printf("INPUT FILE open error[%s]\n",file);
return 0;
}
len= fread(buf,1,siz,FI);
*(buf+len) = '\0';
fclose(FI);
return len;
}
void PutMsg(char *buf, unsigned int siz)
{ char wk;
wk = *(buf+siz);
*(buf+siz) = '\0';
printf("%s\n",buf);
*(buf+siz) = wk;
}
|
![]()