c++改行符知識点まとめ


c+++改行は何がありますか?
改行、カーソルは次の行の先頭に移動します。
endl,バッファの内容をコンソールに出力します。
\r車に戻ると、カーソルは現在の行の先頭に移動し、次の行には移動しません。出力を続けると、本行の前の内容は一つ一つカバーされます。

#include <iostream>
using namespace std;  
int main() 
{ 
  cout << "this is the first line
"; cout << "this is the second line\r"; cout << "this is the third line
"; cout << "this is the fouth line\r"; cout << "this is the fifth line
"; cout<<"First"<<"
"<<"Second"<<endl; cout<<"First123"<<"\r"<<"Second"<<endl; cout<<" "<<endl<<" "; return 0; }
結果:

this is the first line
this is the third linee
this is the fifth line
First
Second
Second23
   
  
Presss any key to continue
内容補足:
発生した問題の例について:
\r取得に遭遇した場合は、\0に置き換えます。

#include<string.h>
#include<stdio.h>
  
int main(int argc, char *argv[])
{
  char str[128];
  while (fgets(str, 127, stdin)) {
    char *tmp = NULL;
    //     
    if (tmp = strstr(str, "
"))       *tmp = '\0';     //     if (tmp = strstr(str, "\r"))       *tmp = '\0';     printf("---%s---
", str);   }   return 0; }
ここでc++改行符の知識点についてまとめた文章を紹介します。これに関連して、c+改行符にはどんな内容がありますか?以前の文章を検索したり、次の関連記事を見たりしてください。これからもよろしくお願いします。