首页 >>  正文

getline读到什么结束

来源:baiyundou.net   日期:2024-09-21

容蕊冉5028谁能解释一下c++中的getline ?谢谢!
盖黄唐13346507399 ______ 与参数is是一样的 将输入流is中读到的字符存入str中,直到遇到终结符delim才结束.对于第一个函数delim是可以由用户自己定义的终结符;对于第二个函数delim默认为 '\n'(换行符). 函数在输入流is中遇到文件结束符(EOF)或者在读入字...

容蕊冉5028跪求一行VC++代码的意思. -
盖黄唐13346507399 ______ ->这个符号是指针指向的意思,pDlg是一个指针,pDlg->m_open的意思是指针pDlg指向的成员m_open,例如:struct_name *pDlg; pDlg->m_open; 又如:struct_name pDlg; pDlg.m_open; 上面的两种形式都是调用结构体当中的成员m_open,但前者只是定义了一个指针,需要另外分配一段空间,通过指针调用该空间里的成员变量,后者是直接分配了一个空间,在这段空间里面存在着m_open变量,两者有所区别.

容蕊冉5028VC++如何删除TXT文件的某行内容 -
盖黄唐13346507399 ______ 打开文件,分配内存,内存大小为文件长度+1个字节(假设文本编码为多字节),初始化分配的内存为0,然后把文件内容读进内存,再定义CString 类变量,把内存指针赋值给CString 类变量,就可以通过CString 类变量调用CString 类的Find函数查找文本文件的所有行的起始和末尾位置索引,接着调用CString 类的Find函数查找要删除字符串的起始和位置索引,依据前面各行的位置索引区间,就可以找到删除字符串所在行的起始和末尾位置索引.然后利用CString 类的mid函数截取出要保留的字符,再组成一个新的字符串写回文件就可以了.

容蕊冉5028请问C++怎么读到行结束和文件结束? -
盖黄唐13346507399 ______ c++中有定义常量EOF作为文件尾 ifstream ifs("1.txt"); char ch; while ((ch=ifs.get()) && ch!=EOF) ... 至于行结束,你可以使用输入流的成员函数getline或者非成员函数getline(前者针对char*,后者针对string),在函数中可以用'\n'作为行结束符

容蕊冉5028C++这段代码哪里出错了,为什么这个程序输入数字相乘后结果都是0而不是自己输入的数字相乘的结果? -
盖黄唐13346507399 ______ getline是读入一整行的意思,你输入的时候肯定是在一行中输入的,所以错了,改成scanf就可以了 望采纳,谢谢

容蕊冉5028c++getline每次就读一行吗,我想不读完一行读到“,”就结束怎么写? -
盖黄唐13346507399 ______ 如果是读取文件的话 FILE *file = fopen("文件名", "r"); char str[128] = { 0 }; int i = 0; while((str[i++] = getc(file)) != ',') { } fclose(file);

容蕊冉5028c++ getline() 怎么样读入跳读到第三行
盖黄唐13346507399 ______ 用for循环吧,用一个控制,for循环的控制.估计就可以了.

容蕊冉5028求助getline遇到回车符就停止读取的问题 -
盖黄唐13346507399 ______ getline 只接受一个分隔符.但是你可以用空格做分隔符,这样遇到空格就停止了,如果这行没有空格的话这个函数遇到行尾也结束,所以实际上是遇到空格和结尾都停止啊#include #include #include using namespace std;int main() { string instr; ifstream infs("test.txt"); if ( infs.is_open()) getline(infs, instr, ' '); else cout

容蕊冉5028c++ 中getline()的用法
盖黄唐13346507399 ______ 这样用是对的,这个不知道你程序的上下文 没法说阿 因为你之前cin后缓冲区中有一个'\n'字符,所以getline直接就结束了,你可以在cin后加上getchar();这样就行了

容蕊冉5028string中getline函数遇不到结束条件怎么办 -
盖黄唐13346507399 ______ 会一直读到死,呵呵 或getline函数返回错误-1,如:你输入ctrl+z后,函数会返回

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024