例子一:控制台输入输出(C++)
在C++中,可以使用标准库中的cin和cout对象进行控制台输入和输出。
代码示例
cpp复制代码
|
#include <iostream> |
|
using namespace std; |
|
|
|
int main() { |
|
int number; |
|
cout << "请输入一个整数:"; // 输出提示信息 |
|
cin >> number; // 从控制台读取整数 |
|
cout << "你输入的整数是:" << number << endl; // 输出读取到的整数 |
|
return 0; |
|
} |
在这个例子中,cout用于向控制台输出信息,而cin用于从控制台读取用户输入的整数。
例子二:文件输入输出(Python)
在Python中,可以使用内置的文件操作函数进行文件的读写操作。
代码示例
python复制代码
|
# 文件写入 |
|
with open('example.txt', 'w') as file: |
|
file.write('Hello, World!') |
|
|
|
# 文件读取 |
|
with open('example.txt', 'r') as file: |
|
content = file.read() |
|
print(content) # 输出:Hello, World! |
在这个例子中,我们首先使用open函数以写入模式('w')
打开一个文件,并使用write方法将字符串写入文件。然后,我们以读取模式('r')重新打开文件,并使用read方法读取文件内容,最后通过print函数将内容输出到控制台。
例子三:网络输入输出(Node.js)
在Node.js中,可以使用内置的http模块进行网络请求和响应。
代码示例
javascript复制代码
|
const http = require('http'); |
|
|
|
const server = http.createServer((req, res) => { |
|
// 输入:从请求对象req中读取数据 |
|
const inputData = ''; // 这里简化处理,实际中可能涉及读取请求体等操作 |
|
console.log('接收到请求:', inputData); |
|
|
|
// 输出:向响应对象res发送数据 |
|
res.writeHead(200, { 'Content-Type': 'text/plain' }); |
|
res.end('Hello from Node.js server!'); |
|
}); |
|
|
|
server.listen(3000, () => { |
|
console.log('服务器运行在 http://localhost:3000'); |
|
}); |
在这个例子中,我们创建了一个简单的HTTP服务器。当服务器接收到请求时,它可以从请求对象req中读取数据(作为输入),并通过响应对象res发送数据回客户端(作为输出)。这里我们简化了输入处理,实际中可能还需要处理请求体、查询参数等。
这些例子展示了不同编程语言中常见的输入输出操作。在实际编程中,根据应用的需求和上下文,可能需要使用更复杂的输入输出技术,如数据库访问、网络编程、图形用户界面等。