【掲示板ご利用上の注意】

 ※題名は具体的に!
 ※学校の課題の丸投げ禁止!
 ※ソースの添付は「HTML変換ツール」で字下げ!
 ※返信の引用は最小限に!
 ※環境(OSとコンパイラ)や症状は具体的に詳しく!
 ※マルチポスト(多重投稿)は謹んで!

 詳しくはこちら



 本当はこんなに大きく書きたくはないのですが、なかなか守っていただけなくて…。
 守ってくださいね。お願いします。(by管理人)

C言語ソース⇒HTML形式ツール   掲示板2こちら


管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧

No.19173

文字列中の任意の文字を変換するには・・
投稿者---いのbu-(2005/01/13 19:40:02)


皆様、はじめまして。
いきなりですが、今DBからメッセージをとってきている為改行コードがあっても改行されず、そのまま\nと表示されてしまっています。そこで文字列中に\nがあるか検索し、\nを改行コードに変換したいのですが、どうすればいいでしょうか?
\nはソースコード上にあった場合、コンパイラが改行コードと変換をしprintfなどで改行されて表示されるのですが、DBやファイルの中のデータからだとコンパイラを通さないのでそのまま表示される事を初めて知りました。


この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:文字列中の任意の文字を変換するには・・ 19183 RAPT 2005/01/14 00:57:58


No.19183

Re:文字列中の任意の文字を変換するには・・
投稿者---RAPT(2005/01/14 00:57:58)


strstr()などで"\\n"を検索し、"\n"に置き換えてやれば良いのでは?
なお、標準Cには、文字列を置換する関数はないので、それなりの処理を
自分で書いてください。



この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧