テキストファイル読込→表示

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
米米会

テキストファイル読込→表示

#1

投稿記事 by 米米会 » 17年前

こんにちは、米米会です。
質問です。

テキストファイルを読み込み、画面に表示をさせたいのですが上手くいかなくて困っています。
ファイルを開く時はfopen_s、読み込む時はfscanf_s、表示にはTextを使おうとしています、簡単なソースと説明書きをしてくださると嬉しいです。
また、他に良い方法があればご教授ください。

開発にはMicrosoft Visual Studio 2008、Win32APIを使用しています。

管理人

Re:テキストファイル読込→表示

#2

投稿記事 by 管理人 » 17年前

それらのキーワードで検索すれば例は沢山出てくると思いますが、
そちらは確認されましたか?
まず、出来ないのなら_s無しの方からやってみてはどうでしょう。
ウェブ上に沢山サンプルがあります。

lbfuvab

Re:テキストファイル読込→表示

#3

投稿記事 by lbfuvab » 17年前

まずコンソールで
①fopenでテキストファイルを開く
②ファイルサイズを調べる(_filelength(_fileno(fp))みたいな感じで)
③バッファを用意する(malloc等)
④freadで読み込む
⑤表示する(printf)
⑥バッファを開放する(free)
⑦ファイルを閉じる(fclose)
でやってみてはどうでしょうか?

米米会

Re:テキストファイル読込→表示

#4

投稿記事 by 米米会 » 17年前

返信遅れまして申し訳ございません。
以前コンソールで_s無しでのプログラムは作っていたのですが警告文で_s付のほうが好ましい、の様な文がでたので挑戦している最中です。
後、困っている内容を具体的に書いてませんでした。
テキストファイルからchar型で読み込んだのはいいんですがTextOut関数での表示の仕方がイマイチ分かりません。
ご教授いただけたら嬉しいです。

at

Re:テキストファイル読込→表示

#5

投稿記事 by at » 17年前

TextOutはウインドウに文字を表示する機能です。
使い方は猫でも分かるらしいですよ。調べてみてはいかがですか?

lbfuvab

Re:テキストファイル読込→表示

#6

投稿記事 by lbfuvab » 17年前

確かTextOutは改行を無視するので
ファイルを表示するならDrawText等の方が良いと思いますよ。

猫でもSDKの第五章辺りです。

米米会

Re:テキストファイル読込→表示

#7

投稿記事 by 米米会 » 17年前

DrawTextを使ってみたら理想に近い表示ができました。
皆さんありがとうございます。

閉鎖

“C言語何でも質問掲示板” へ戻る