首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

想要输入的字符串大于4096个字符怎么处理

2012-03-18 
想要输入的字符串大于4096个字符怎么办?想要输入的字符串大于4096个字符怎么办?比如这个程序C/C++ codestr

想要输入的字符串大于4096个字符怎么办?
想要输入的字符串大于4096个字符怎么办?

比如这个程序

C/C++ code
    string  s;    cin>>s;    cout<<s.length()<<endl;

要想输入的 是的长度大于 4096 怎么做?

[解决办法]
可以使用文件输入,没有换行即可
string s;
ifstream infile("test.txt");
infile >> s;
[解决办法]
探讨
引用:
可以使用文件输入,没有换行即可
string s;
ifstream infile("test.txt");
infile >> s;
#include<iostream>
#include<string>
using namespace std;

int main()
{
string s;
ifstream infile("……

[解决办法]
#include <fstream>
[解决办法]
另外个不使用文件,使用getchar,输入一个存一个。
[解决办法]
FILE *pFile=fopen("test.txt",rb+);
char temp[8092]={0};
if(pFile)
{
fread(temp,1,sizeof(temp)-1,pFIle);
fclose(pFile);
}

热点排行