如何让string 或者char不忽略换行和空格啊(C++)

比如我举个例子。从文件中读入一篇英语文章,然后输出完全相同的一篇文章。请把程序写下。我想看看是怎么处理的

第1个回答  2012-02-04
cin.get(字符串名,一共的字数);追问

请写程序。。。还有必须使用C++文件输入输出函数不能用C。

第2个回答  2012-02-04
#include <cstdio>
#include <fstream>
int main()
{
std::ifstream infile("File.txt");
while (infile and std::putchar(infile.get()));
}本回答被提问者采纳
第3个回答  2012-02-04
readline试试追问

给出程序啊

如何让string 或者char不忽略换行和空格啊(C++)
cin.get(字符串名,一共的字数);

C++中怎么使cin不换行
用C语言函数:getch, 把读入的字符转成串然后再转成数字.这样可以读入数字, 而且不换行.但操作非常麻烦. 如果说用getch, 你首先是要让用户输入, 输入的数字是几位的, 然后用for实现循环输入.这对你不麻烦, 对操作者是麻烦的.用C++的类:用cin输入一个数字字符串, 保存到string类中, 然后再把...

二维字符数组如何在运行时输入换行和空格而不被计入?
以%s格式符、用scanf函数读入字符串,就可以在运行时输入换行和空格而不被计入。以下的程序,可以找出一行中最长的单词:include<stdio.h> include<string.h> int main(){ char s[30][20],c=' ';int n=0,i,max=0;for(n=0; c!='\\n'; n++){ scanf("%s%c",s[n],&c);if(strlen...

在C++中如何判断“空格”键输入?
C++输入string型字符串时如何读入空格。include<iostream> int main(void){ char ch;std::cin>>ch;if(ch == '')std::cout<<"Blank"<<std::endl;else std::cout<<"Other"<<std::endl;return 0;}

c++中输入带逗号和空格的字符串及简单情况学习笔记(stringstream)_百度...
通常情况下,直接使用cin>>string在C++中处理字符串是可行的。然而,遇到多个字符串时,问题就来了。因为cin会在遇到空格或换行符时停止读取,并将它们保留在缓冲区。因此,需要采用getline()函数来处理。要注意,getline()的两种形式有所区别:getline(stream流, target string, 'char分隔符'),用于指定...

c++string 输入换行符
换行符通常是默认的输入结束标志,现在要把它作为字符存入字符串,就得另外约定一个结束符,这里设为'#'。有了这个约定,就有很多办法可以解决题面问题,下面提供一种:\/\/#include "stdafx.h"\/\/If the vc++6.0, with this line.#include <string>#include <iostream>using namespace std;int ...

在c++中,在读取文件的时候怎么可以让它在换行处结束?
使用fgetc的方式从流中读取字符,当读取到的字符为'\\r'或者'\\n'时,结束

c++string 输入换行符
换行符通常是默认的输入结束标志,现在要把它作为字符存入字符串,就得另外约定一个结束符,这里设为'#'。有了这个约定,就有很多办法可以解决题面问题,下面提供一种:\/\/#include "stdafx.h"\/\/If the vc++6.0, with this line.#include <string>#include <iostream>using namespace std;int ...

哪位能告诉我,c++怎么输入整行数据(包括空行)???
如果回文不是只考虑1行,而是多行,而你喜欢用 string 类,而不是 char[]. 你也可以 一个 string 一个 string 地读,自动跳过 空白和空行:include<iostream> include<fstream> include <string> using namespace std;void main(){ fstream fp;string s;fp.open ("calfflac.in", fstream::...

C++ 用string读一个txt文件,文件的里的内容用tab,回车或者空格...
如:内容一tab内容二空格内容三回车内容四,希望在读取的时候,只有tab和回车起到分割内容的作用,而把空格看做内容本身,不起作用。也就是希望file>>string的时候,能够获得内容一,内容二 内容三,内容四。怎么实现? 匿名 | 浏览1916 次 |举报 我有更好的答案...

相似回答