`

endOfFile

    博客分类:
  • c++
阅读更多

c++中的下列语句:

int value;

while( std::cin>>value)

 

这里的停止条件是:当输入的是 end-of-file 或者非法字符时

在不同的系统中,end-of-file 是不同的。

 

windows 下是 ctrl + z

unix和Mac os-x 机器上是ctrl + d.

 

下面摘自 c++ primer:

Operating systems use different values for end-of-file. On Windows
systems we enter an end-of-file by typing a control-zsimultaneously type
the "ctrl" key and a "z." On UNIX systems, including Mac OS-X machines, it
is usually control-d.

分享到:
评论

相关推荐

    MFC中使用ADO方法操作Access2013数据库

    #import "msado15.dll" no_namespace rename("EOF", "EndOfFile") ``` 这会引入ADO的主要组件,并避免与MFC的`EOF`宏冲突。 2. **建立数据库连接** 使用`CoInitialize`初始化COM环境,然后创建`_ConnectionPtr`...

    VC使用ADO连接Oracle数据库

    这行代码导入ADO库,并将"EOF"常量重命名为"EndOfFile"以避免与C++中的预定义宏冲突。 2. 创建连接对象。在代码中创建一个`Connection`对象,设置连接字符串,用于指定Oracle服务器、数据库、用户名和密码。例如:...

    VC下ADO技术访问掌上电脑数据库实例C++源代码程序小实例

    1. `#import "msado15.dll" no_namespace rename("EOF", "endOfFile")`:导入ADO库,禁用默认命名空间并重命名EOF常量为endOfFile。 2. `#include <afxdao.h>`:包含DAO(Data Access Object)头文件,有时在与ADO...

    ado 数据库 c++

    #import "msado15.dll" no_namespace rename("EOF", "EndOfFile") ``` 这些头文件提供了对ADO对象的访问,如`_Connection`, `_Recordset`, `_Command`等。 2. **创建数据库连接**: 创建一个`_Connection`对象...

    ado-Access.rar_ADO ACCESS_VC ADO ACCE_access ado vc_ado Access数

    #import "msado15.dll" no_namespace rename("EOF", "EndOfFile") CoInitialize(NULL); _CComPtr<ADO::Connection> conn; HRESULT hr = conn.CoCreateInstance(__uuidof(ADO::Connection)); ``` 连接Access数据库...

    ado.rar_ado数据库接口_ado源代码

    #import "msado15.dll" no_namespace rename("EOF", "EndOfFile") CComPtr<ADO::_ConnectionPtr> conn; CComPtr<ADO::_RecordsetPtr> rs; // 初始化ADO对象 conn.CoCreateInstance(__uuidof(ADO::Connection)); rs...

    VC--ADO.rar_ADO_VC++ ADO_database_vc ado_vc 数据库类

    这行代码导入了ADO库,并重命名了`EOF`常量为`EndOfFile`,以避免与C++中的`eof`宏冲突。 **创建数据库连接** 首先,我们需要创建一个`Connection`对象实例,它是ADO的核心对象,负责建立和管理与数据源的连接。...

    MFC写数据到EXCEL

    #import "libid:00020813-0000-0000-C000-000000000046" no_namespace rename("EOF", "EndOfFile") ``` 这个类型库ID对应于Excel的应用程序对象。`no_namespace`选项避免了生成的命名空间冲突,而`rename("EOF", ...

    vc平台下通过ADO读取MYSQL数据库中的数据

    #import "msado15.dll" no_namespace rename("EOF", "EndOfFile") ``` 接下来,你需要创建一个`Connection`对象,这是ADO的核心,用于与数据库建立连接。以下是如何创建并设置连接字符串的示例: ```cpp ...

    sql ado excel vc6.0

    #import "msado15.dll" no_namespace rename("EOF", "EndOfFile") ... CoInitialize(NULL); _ConnectionPtr conn; _RecordsetPtr rs; conn.CreateInstance(__uuidof(Connection)); conn->Open("Provider=...

    通过VC操作excel的例子(不是通过ODBC)

    #import "libid:00024500-0000-0000-C000-000000000046" no_namespace rename("EOF", "EndOfFile") ``` 这段代码导入了Excel的类型库,消除了默认命名空间,并将“EOF”重命名为“EndOfFile”,以避免与C++中的EOF...

    ADO连接oracle数据库 的dll ,c++

    #import "msado15.dll" no_namespace rename("EOF", "EndOfFile") ``` 2. 初始化COM库: ```cpp CoInitialize(NULL); ``` 3. 创建ADO连接对象: ```cpp CComPtr<ADO::_ConnectionPtr> conn; conn....

    远程数据库操作

    #import <msado15.dll> no_namespace rename("EOF", "EndOfFile") // 创建ADO连接对象 _CComPtr<ADO::_ConnectionPtr> conn; conn.CoCreateInstance(__uuidof(ADO::Connection)); ``` 然后,我们需要设置连接字符...

    VC操作EXCEL的类

    这个`libid`是Excel的类型库标识符,`no_namespace`是不使用默认命名空间,`rename("EOF", "EndOfFile")`是为了避免与C++的EOF宏冲突。 接下来,我们可以创建Excel应用实例,并打开或创建工作簿: ```cpp ...

    ADO访问数据库

    #import "msado15.dll" no_namespace rename("EOF", "EndOfFile") ``` 接下来,我们创建一个ADO连接对象,用于连接到数据库: ```cpp CoInitialize(NULL); ADODB::_ConnectionPtr conn("ADODB.Connection"); conn-...

    VC++ 使用 ADO 开发 ACCESS

    #import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF", "EndOfFile") #import "C:\Program Files\Common Files\System\ado\msadox.dll" no_namespace rename("EOF", ...

    VC ADO 访问电子表格(正确的)

    #import "msado15.dll" no_namespace rename("EOF", "EndOfFile") ``` 接着,我们需要创建一个Connection对象并设置连接字符串。连接字符串格式一般为: ```cpp CString strConn; strConn.Format("Provider=...

    对Ado数据库操作软件

    #import "msado15.dll" no_namespace rename("EOF", "EndOfFile") ``` 接着,我们来看Ado的核心对象: 1. **Connection对象**:这是与数据库建立连接的关键,通过Connection对象我们可以打开和关闭数据库连接,...

    C++获取SQL Server数据库内容

    #import "msado15.dll" no_namespace rename("EOF", "EndOfFile") _ConnectionPtr conn; conn.CreateInstance(__uuidof(Connection)); conn->ConnectionString = "Provider=SQLOLEDB;Data Source=<服务器名>;...

Global site tag (gtag.js) - Google Analytics