KAIHATSUGIKEN GROUP
C PROGRAMMING LANGUAGE
********************************************************************************
14 行単位でのfgetsのデータ読みとり
************
/home/data2
1,2 3,4,5
****
#include
main()
{
char a[257];
char yomi[200];
FILE *fp;
sprintf(yomi,/home/data2");
if(NULL==(fp=fopen(yomi,"r")));
{
printf("\n %s can not be opened\n",yomi);
exit(1);
}
fgets(a,255,fp);
fclose(fp);
printf("%s\n",a);
}
****
1,2 3,4,5
****
/home/data2
1,2 3,4,5
****
#include
main()
{
char a[257]; /* データを読み込むための変数をchar型で準備 */
char yomi[200];
FILE *fp;
sprintf(yomi,/home/data2");
if(NULL==(fp=fopen(yomi,"r")));
{
printf("\n %s can not be opened\n",yomi);
exit(1);
}
fgets(a,255,fp);
fclose(fp);
printf("%s\n",a);
}
****
/home/data2
1,2 3,4,5
****
#include
main()
{
char a[257]; /* char型の配列は[257]充分大きくとる */
char yomi[200];
FILE *fp;
sprintf(yomi,/home/data2");
if(NULL==(fp=fopen(yomi,"r")));
{
printf("\n %s can not be opened\n",yomi);
exit(1);
}
fgets(a,255,fp);
fclose(fp);
printf("%s\n",a);
}
****
/home/data2
1,2 3,4,5
****
#include
main()
{
char a[257];
char yomi[200];
FILE *fp;
sprintf(yomi,/home/data2");
if(NULL==(fp=fopen(yomi,"r")));
{
printf("\n %s can not be opened\n",yomi);
exit(1);
}
fgets(a,255,fp); /* fgetsで読み込み */
fclose(fp);
printf("%s\n",a);
}
****
/home/data2
1,2 3,4,5
****
#include
main()
{
char a[257];
char yomi[200];
FILE *fp;
sprintf(yomi,/home/data2");
if(NULL==(fp=fopen(yomi,"r")));
{
printf("\n %s can not be opened\n",yomi);
exit(1);
}
fgets(a,255,fp); /* で入力する配列の先頭アドレスを指定 */
fclose(fp);
printf("%s\n",a);
}
****
/home/data2
1,2 3,4,5
****
#include
main()
{
char a[257];
char yomi[200];
FILE *fp;
sprintf(yomi,/home/data2");
if(NULL==(fp=fopen(yomi,"r")));
{
printf("\n %s can not be opened\n",yomi);
exit(1);
}
fgets(a,255,fp); /* 一行に読み込まれる文字数の最大値を指定 */
fclose(fp);
printf("%s\n",a);
}
****
/home/data2
1,2 3,4,5
****
#include
main()
{
char a[257];
char yomi[200];
FILE *fp;
sprintf(yomi,/home/data2");
if(NULL==(fp=fopen(yomi,"r")));
{
printf("\n %s can not be opened\n",yomi);
exit(1);
}
fgets(a,255,fp); /* 読み込むデータファイルをfpで指定 */
fclose(fp);
printf("%s\n",a);
}
****
/home/data2
1,2 3,4,5
****
#include
main()
{
char a[257];
char yomi[200];
FILE *fp;
sprintf(yomi,/home/data2");
if(NULL==(fp=fopen(yomi,"r")));
{
printf("\n %s can not be opened\n",yomi);
exit(1);
}
fgets(a,255,fp);
fclose(fp);
printf("%s\n",a); /* 読み込んだデータを文字列として表示 */
}