あるfile1とfile2の内容を合わせたfile3を作ろうとしたのですが、うまくいきません。
それぞれのファイル(外部環境に存在)に対応したファイル変数ichi,ni,sum(ichiとniの内容を足したもの),sanを作り、ichiとniに中身を入れ sum := ichi+ni とし、sumから中身を読み出すごとにsanに入れていく、と考えました。
コンパイルするとファイルの足し算には'+'は使えないという旨の文章が出てきてコンパイルできませんでした。
どういう方針で内容を合わせればいいのか、教えてください。
No.3ベストアンサー
- 回答日時:
#1です
pascalでも宣言が、微妙に違いますので、使用しているpascalに合わせてください
program FileAppend;
var
file1: File;
file2: File;
file3: File;
stack: string;
begin
AssignFile(file1, 'file1');
Reset(file1);
AssignFile(file3, 'file3');
Rewrite(file3);
while not Eof(file1) do
begin
read(file1, stack);
write(file3, stack);
end;
CloseFile(file1);
AssignFile(file2, 'file2');
Reset(file2);
while not Eof(file2) do
begin
read(file2, stack);
write(file3, stack);
end;
CloseFile(file2);
CloseFile(file3);
end.
と、いう感じ、コンパイラによって、記述が違うから、調整はしてね
ファイル1と、ファイル3を開いて、ファイル1から読み込み、ファイル3へ書き込み、ファイル1がEOFになるまでループ
ファイル2を開いて、ファイル2から読み込み、ファイル3へ書き込み、ファイル2がEOFになるまでループ
恐らくだけど・・・結合と言う話でファイル1の後ろにファイル2を続けて、ファイル3に書き出してるだけ・・・
No.2
- 回答日時:
普通ファイル変数というのはポインタですから、足し算はできないですよ。
そんな関数はないです。
メモリに展開して結合して保存するのが正規の手順です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) セレクトボックスで選択された値をコントローラーで使用したい 2 2022/07/26 16:41
- Visual Basic(VBA) vbaの構文の修正相談(xmlファイルを順に開いてコピペ作業) 1 2023/04/22 01:18
- その他(コンピューター・テクノロジー) <a href="file:///フォルダ名/ファイル名">リンクテキスト</a>について 1 2023/04/06 22:40
- PHP $filePath = './user_img/' . $file['name'];? 1 2022/12/10 07:29
- その他(ゲーム) SkyrimSEのMod organizer で困っています。誰か助けてください。 1 2022/12/05 01:49
- その他(クラウドサービス・オンラインストレージ) Onedriveで実現したい事。2台のPC間で。 2 2023/04/10 20:42
- PDF PDFに精通した方に質問。JPEGファイル群を一つのPDFファイルにするときの容量変化について 6 2023/07/23 19:06
- その他(プログラミング・Web制作) python OpenPyXLを使って出力結果をエクセルに書き込み 2 2022/06/04 19:46
- 労働相談 合意済み仕様の商品納入後における仕様変更要求への対応について 5 2023/04/19 09:41
- iOS ファイルの名前変更 2 2022/08/11 20:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ファイルの足し算(pascal)
-
【PHP】アクセス過多でファ...
-
ExcelをCSV書き出す場合のシー...
-
ReadLineでの読み出し行を指定する
-
VBAでCSVファイルの特定行を書...
-
awkスクリプトでダブルクォーテ...
-
エクセルVBA コードが同じでも...
-
window.open でのファイル指定方法
-
タブの色を変更する方法
-
CSVデータの編集の際の重複チェ...
-
サーバーにある特定の拡張子フ...
-
指定したフォルダにアップロード
-
batファイルでrenameができませ...
-
パスから最後のディレクトリだ...
-
Perlの初心者です。2重ループ...
-
Perlの質問:行と列を入れ替え...
-
Perl<->Oracle間での文字化けに...
-
perlでファイル内の文字列を置...
-
close()で例外が投げられる理由
-
Perlについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
fopenでディレクトリ内の全ファ...
-
ファイルロックの解除方法
-
TSVファイルを読み込んでCSV形...
-
[perl] perlで書き込み中に、PC...
-
Cookieが保存できない。
-
最新のファイルのみ検索
-
perlをデスクトップのショート...
-
flockについて
-
perlでCSV形式ファイルのア...
-
ファイルの結合
-
unixでのファイルロックの方法...
-
CGI のモジュールをつかってフ...
-
ファイルがオープンできない
-
ファイルディスクリプタとは?
-
file_exists関数について
-
1行がやたら長いテキストをバッ...
-
ファイルの存在確認をしたい
-
HTMLの中にCGIファイルリンク
-
perl の printでのファイルへの...
-
Perl 処理速度について
おすすめ情報