前提・実現したいこと
ファイル"test.txt"から文字列を1文字ずつ読み込んでファイル"test2.txt"に1文字ずつ(改行をいれて)出力したいです。
発生している問題・エラーメッセージ
単にファイルに書き込むだけなら分かるのですが、「1文字ずつ」というのと、「一文字ずつ改行をいれる」が分かりません。
該当のソースコード
C言語
ソースコード
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
FILE *fp;
char *p = "test.txt";
fp = fopen(p, "w");
if (fp == NULL) { printf("ファイルをオープンできませんでした。\n"); exit(1); } fputs("Osaka1Tokyo2Hukuoka3Hokkaido4Nara\n", fp); printf("ファイルへかきこみました。\n"); fclose(fp); return 0;
}
試したこと
putcを使えばいいのか?と思ったりもしたのですがうまくいきませんでした。
補足情報(FW/ツールのバージョンなど)
Visual Studio 2017

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/10 10:31
2019/06/10 11:59
2019/06/10 12:20