c++改行符知識点まとめ
c+++改行は何がありますか?
改行、カーソルは次の行の先頭に移動します。
endl,バッファの内容をコンソールに出力します。
\r車に戻ると、カーソルは現在の行の先頭に移動し、次の行には移動しません。出力を続けると、本行の前の内容は一つ一つカバーされます。
発生した問題の例について:
\r取得に遭遇した場合は、\0に置き換えます。
改行、カーソルは次の行の先頭に移動します。
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+改行符にはどんな内容がありますか?以前の文章を検索したり、次の関連記事を見たりしてください。これからもよろしくお願いします。