C言語プログラミング・課題 ファイルを読み込んで、その内容を表示するプログラムを作成せよ。

Slides:



Advertisements
Similar presentations
プログラミング演習 II 2005 年 1 月 19 日(第 9 回) 理学部数学科・木村巌. 前回までの復習 共用体( union type ) 共用体( union type ) 列挙 (enumerated type ) 列挙 (enumerated type ) 構造体、構造体のポインタ、
Advertisements

プロセスの生成とコマンドの実行 プロセスの生成とコマンドの実行 プロセス生成のシステムコール プロセス生成のシステムコール プロセス生成のプログラム例 プロセス生成のプログラム例 プログラム実行のシステムコール プログラム実行のシステムコール 子プロセスの終了を待つシステムコール 子プロセスの終了を待つシステムコール.
システムプログラミング 第7回、8回 ファイルシステム関連の システムコール
情報処理演習C2 ファイル操作について (2).
数理情報工学演習第一C プログラミング演習 (第3回 ) 2014/04/21
基礎プログラミングおよび演習 第9回
プログラミング言語Ⅰ(実習を含む。), 計算機言語Ⅰ・計算機言語演習Ⅰ, 情報処理言語Ⅰ(実習を含む。)
プログラミング序論演習.
第13回 プログラミングⅡ 第13回
情報処理Ⅱ 第13回 2006年1月20日(金).
アルゴリズムとデータ構造 補足資料6-3 「サンプルプログラムcat3.c」
担当:青木義満 情報工学科 3年生対象 専門科目 システムプログラミング 第11回 プロセス間通信4 仮想FTPの実現 担当:青木義満
前回の復習 ファイル入出力①.
情報処理Ⅱ 第13回 2004年01月25日(火).
ニュートン法の解の計算 情報電子工学系学科 電気電子工学コース・情報通信システム工学コース
Cプログラミング演習 中間まとめ2.
Cプログラミング演習 第6回 ファイル処理と配列.
プログラミング 2 ファイル処理.
プログラミング論 ファイル入出力
情報処理演習 (秋学期・樋口担当) 3回目 10/8 日本工業大学 コンピュータリテラシーII.
岡村耕二 トランスポート層 岡村耕二 情報ネットワーク.
Cプログラミング演習.
MATLAB測位プログラミングの 基礎とGT (2)
情報・知能工学系 山本一公 プログラミング演習Ⅱ 第2回 ファイル処理 情報・知能工学系 山本一公
iioLoadFile()とiioMallocImageBuffer()の補足
Cプログラミング演習 第7回 メモリ内でのデータの配置.
プログラミング演習I 2003年6月25日(第10回) 木村巌.
プログラミング序論 2. n人のインディアン.
プログラミング論 ファイル処理 (中級編)
プログラミング入門2 第11回 情報工学科 篠埜 功.
高度プログラミング演習 (02).
地域情報学 C言語プログラミング 第5回 ポインタ、関数、ファイル入出力 2017年11月17日
プログラミング論 ファイル入出力
アルゴリズムとデータ構造 補足資料6-2 「サンプルプログラムcat2.c」
P n ポインタの基礎 5 q m 5 7 int* p; int 型の変数を指すポインタ int* q; int 型の変数を指すポインタ int n=5, m=7; int 型の変数 int array[3]; int* pArray[3]; p = &n; ポインタにアドレスを代入しているのでOK.
四則演算,変数 入力文,出力文,代入文, ライブラリ関数
プログラミング基礎a 第7回 C言語によるプログラミング入門 ファイル入出力
高度プログラミング演習 (05).
プログラミング基礎B 文字列の扱い.
岡村耕二 トランスポート層 岡村耕二 情報ネットワーク.
システムプログラミング 第7回、8回 ファイルシステム関連の システムコール
2005年度 データ構造とアルゴリズム 第6回 「ハッシュ法を用いた探索」
岩村雅一 知能情報工学演習I 第9回(後半第3回) 岩村雅一
第14章 ファイル操作 14.1 ファイルへの書き込み 14.2 ファイルからの読み込み 14.3 ファイルへの追加書き込み
C言語演習 情報ネットワーク特論.
システムプログラミング 第7回、8回 ファイルシステム関連の システムコール
第14章 ファイル操作 14.1 ファイルへの書き込み 14.2 ファイルからの読み込み 14.3 ファイルへの追加書き込み
プログラミング序論演習.
プログラミング序論演習.
東京工科大学 コンピュータサイエンス学部 担当 亀田弘之
千代浩司 高エネルギー加速器研究機構 素粒子原子核研究所
千代浩司 高エネルギー加速器研究機構 素粒子原子核研究所
プログラミング演習I 2003年7月2日(第11回) 木村巌.
ファイルの読み込み, ファイルからのデータの取り出し, ファイルの書き出し
ネットワーク・プログラミング Cプログラミングの基礎.
岡村耕二 TCP通信プログラム 岡村耕二 情報ネットワーク.
東京工科大学 コンピュータサイエンス学部 担当 亀田弘之
ファイル操作について (1).
モジュール分割.
プログラミング基礎a 第7回 C言語によるプログラミング入門 ファイル入出力
アルゴリズムとデータ構造 補足資料6-1 「サンプルプログラムcat1.c」
Cp-1. Microsoft Visual Studio 2019 C++ の使い方 (C プログラミング演習,Visual Studio 2019 対応) 金子邦彦.
岡村耕二 UDP通信プログラム 課題と回答例 岡村耕二 情報ネットワーク.
プログラミング序論演習.
コンピュータープログラミング (C言語)(10) 1.ファイル入出力
第14章 ファイル操作 14.1 ファイルへの書き込み 14.2 ファイルからの読み込み 14.3 ファイルへの追加書き込み
千代浩司 高エネルギー加速器研究機構 素粒子原子核研究所
高度プログラミング演習 (10).
岩村雅一 知能情報工学演習I 第9回(C言語第3回) 岩村雅一
岡村耕二 TCP通信プログラム 岡村耕二 情報ネットワーク.
Presentation transcript:

C言語プログラミング・課題 ファイルを読み込んで、その内容を表示するプログラムを作成せよ。 ただし、fopen(), fread() 等を使う。 キーボードから文字を入力して、その内容をファイルに書き込むプログラムを作成せよ。 ただし、 fopen(), fwrite() 等を使う。

読み出し・書き出し #include <stdio.h> #include <stdio.h> #include <stdlib.h> #include <errno.h> main(narg,arg) int narg; char **arg; { FILE *fd; char ch; fd=fopen(arg[1],"w"); if(fd == NULL){ perror("File Name"); exit(EXIT_FAILURE); } while(1){ ch=getchar(); if(ch==EOF) break; fwrite(&ch,sizeof(char),1,fd); fclose(fd); #include <stdio.h> #include <stdlib.h> #include <errno.h> main(narg,arg) int narg; char **arg; { FILE *fd; char ch; fd=fopen(arg[1],"r"); if(fd==NULL){ perror("File Name"); exit(EXIT_FAILURE); } while(fread(&ch,sizeof(char),1,fd)) printf("%c",ch); fclose(fd);