• ベストアンサー

C言語のprint関数の質問なんですが、

C言語のprint関数の質問なんですが、 "/n"を文字として標準出力するためにはどのような書き方をしなければならないのですか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • shinh
  • ベストアンサー率39% (363/926)
回答No.1

\を前に付けます。"\\n"

tomato1414
質問者

お礼

早速の回答ありがとうございます! うまく標準出力できました! ありがとうございます!

関連するQ&A

  • C言語のプログラミングの授業が全く追いつけず夏休みで取り返したいのです

    C言語のプログラミングの授業が全く追いつけず夏休みで取り返したいのですが・・・ どうも教科書を見てもわからなかったので質問させていただきました。 どなたかご助力をお願い致します。 以下のprintf関数の標準出力結果を書け。 ただし、文字コードはASCIIコードを使用。 1)printf("%d¥n",10&7); 2)printf("%d¥n",10%7); 3)printf("%d3.21f¥n",10&7); 4)printf("%c¥n",'I'-('A'-'a')); 5)printf("%x¥n",10); できれば詳細を書いていただければありがたいです・・・ よろしくお願い致しますm(_ _)m

  • C言語の標準関数の引数の順番について

    C言語標準関数の引数についての質問です。 strcpy、memsetなど C言語の標準関数の引数に注目したところ 前に出力パラメータを持ってきているものが多いように思えます。 例えば、 char *strcpy(char *dest, const char *src); の場合、 第1引数の"dest"が出力パラメータで 第2引数の"src"が入力パラメータとなっています。 入力よりも出力を前に持ってきている理由が何かあるのでしょうか。 今後、自分が設計をするときの参考にしたいと考えているので 理由を知っている方がいたら教えて下さい。

  • C言語の関数

    C言語で、特定の文字があったらそれを削除するというような関数ってありますか?

  • C言語の標準関数についての質問です。

    C言語の標準関数についての質問です。 実行結果が以下のようになるようにしたいのですが・・・ char moji[]="AB$c5kDp9#s*Gz"; ←この二行は用意されている変数です。 int cnt[4]; 実行結果↓ 英大文字:4 ←cnt[0] 英小文字:5 ←cnt[1] 数字文字:2 ←cnt[2] その他:3 ←cnt[3] 使える関数は ・isdigit ・islower ・isupper です。 ↓ 自分で作ったのですがなかなかできません>< #include <stdio.h> #include <ctype.h> void main(void) { char moji[]="AB$c5kDp9#s*Gz"; int cnt[4]={0,0,0,0},flg; cnt=0; while(flg!='\0') { flg=isupper(moji[cnt]); if(flg!=0) { cnt[0]++; } flg=islower(moji[cnt]); if(flg!=0) { cnt[1]++; } flg=flgisdigit(moji[cnt]); if(flg!=0) { cnt[2]++; } else { cnt[3]++; } } printf("英大文字:%d\n",cnt[0]); printf("英小文字:%d\n",cnt[1]); printf("数字文字:%d\n",cnt[2]); printf("その他:%d\n",cnt[3]); return; } プログラムの訂正や、他にどんなプログラムがあるのか見せてもらいたいです>< ちなみに自分のはflgを立てるやり方なのですが、エラーが・・・・。

  • c#でC言語のstrtokに相当する関数は何か

    文字列から指定した文字でデータを区切る関数strtokがC言語にはある これに相当するC#の関数は何か 例えばCでは以下のように書く。 char data1[]= " 123 , 456 Yamada " ; char *token ; strtok( data, " ," ) ; /* スペースとカンマを区切りに文字列を抽出 */ token = strtok( str, " ." ); printf(" token chat = %s\n", token ) ; while ( token != NULL ) { token = strtok( NULL," ." ); if ( token != NULL ) printf(" token chat = %s\n", token ) ; } これに相当するc#のSplit関数を使用すると 不要な空白を取り出しているようである 知っている方がおりましたら、教えて下さい。

  • C言語のポインタのプログラムについての質問です。

    C言語のポインタについて質問です。 nこの配列データaを受け取り、それらの値をもとに、2つのデータを引数で受け取って交換する関数void swap(double *a,*b)を用いることにより最終的に降順に並べ替えて出力したのち、それらを平均(average)と標準偏差(standard deviation)を引数で受け渡す関数 void calc_ave_stddev(int n,double a[],double *ave,double*stddev)を利用して出力されるプログラムを教えてほしいです。 main関数内での書式は printf("enter n:"); scanf("%d,&n"); for(i=0;i<n;i++){ printf("enter a[%d]:",i); scanf("%lf"&a[i]); } main関数での結果の出力は、 for(i=0;i<n;i++){ printf("a[%d]=%lf\n",a[i]); } printf("ave=%lf stddev=%lf\n",ave,stddev); です。

  • 標準ライブラリー関数を使用せずに文字出力

    はじめまして、C言語初心者です。 研修で、C言語を学ぶことになったのですが研修先から頂いた練習問題で「練習のため標準ライブラリー関数は使わない」で文字列を連結するための関数を作ることになったのですが、標準ライブラリー関数を使用せずに文字出力はできるのですか??

  • C言語の標準関数リファレンス

    C言語の勉強を始めたのですが、C言語はweb上に標準関数リファレンスはないのでしょうか? あると便利なのですが、自分で探しても見当たりませんでした。 javaのjavadocとか.netのMSDNみたいなリファレンスがあったら教えてください。 よろしくお願いします。

  • C/C++言語で日本語処理

    C言語orC++言語で日本語の処理がしたいのですが方法がわかりません。 以下のlen,mid関数を作成したいのですが、どうすればよいのでしょうか。 文字コードはSJIS(CP932?)とします。 また、C言語のソースは基本的にSJIS書き、コンパイルすると解釈してよいですか?WindowsはSJIS? LinuxはEUC-JP?? #include <stdio.h> #include <string.h> void main(void){ char moji[] = "パソコンでABC"; // この結果は「パソコンでABC」, 19, 18で正しいです。 printf("%s\n%d\n%d", moji, sizeof(moji), strlen(moji)); // 文字数換算で8と出力させる方法 // 汎用関数 Len関数を作る Lenbでない。この場合 len(moji)の結果は「8」 // 文字数換算で6文字目から3文字数カットしたABCを出力する。 // 汎用的に MID関数を作る MIDBでない。この場合 mid(moji, 3, 5)の結果は 「コンでABC」 } あと、詳しい書籍等もご存知の方教えてください。

  • 「INT86(・・・・・・);」 って何でしょう?(C言語)

    C言語のソースをみていると、その中に INT86(); という関数が出てきました。 しかし、ソースのどこを見ても その関数が定義されているところがありません。 ほかにIncludeされているファイルは Windows標準のヘッダーファイルだけでした。 そこで質問なのですが、 この「INT86()」というのは標準の関数なのでしょうか? ご回答お願いいたします。

専門家に質問してみよう