找到 34423 篇文章 相关编程

使用 C++ 以最优雅的方式迭代字符串中的单词

Anvi Jain
更新于 2019-07-30 22:30:25

110 次查看

没有一种优雅的方式可以迭代 C/C++ 字符串中的单词。对于某些人来说,最易读的方式可能被认为是最优雅的,而对于其他人来说,最具性能的方式才是最优雅的。我列出了两种可以用来实现此目的的方法。第一种方法是使用 stringstream 读取以空格分隔的单词。这有点局限性,但如果您提供适当的检查,则可以很好地完成任务。例如,>示例代码 实时演示#include #include #include #include using namespace std; int main() {    string str("Hello from the dark side");   ... 阅读更多

C 语言中的字符串标记化函数

Smita Kapse
更新于 2019-07-30 22:30:25

5K+ 次查看

在本节中,我们将了解如何在 C 中对字符串进行标记化。C 语言为此提供了库函数。C 库函数 char *strtok(char *str, const char *delim) 使用分隔符 delim 将字符串 str 分解成一系列标记。以下是 strtok() 函数的声明。char *strtok(char *str, const char *delim)它有两个参数。str - 此字符串的内容将被修改并分解成较小的字符串(标记),delim - 这是包含分隔符的 C 字符串。这些可能在不同的调用之间有所不同。此函数返回指向找到的第一个标记的指针 ... 阅读更多

C++ 中的 string at() 函数

Nishtha Thakur
更新于 2019-07-30 22:30:25

96 次查看

在本节中,我们将了解 C++ 中的 at() 函数是什么。at() 函数用于访问给定位置的字符。在此程序中,我们将使用 at() 函数遍历每个字符并将它们打印到不同的行中。示例代码 实时演示#include using namespace std; main() {    string my_str = "Hello World";    for(int i = 0; i

如何在 C++ 中从字符串中删除某些字符?

Anvi Jain
更新于 2023-09-02 10:50:28

83K+ 次查看

在本节中,我们将了解如何在 C++ 中从字符串中删除一些字符。在 C++ 中,我们可以使用 erase() 和 remove() 函数非常轻松地完成此任务。remove 函数获取字符串的起始和结束地址,以及要删除的字符。输入:数字字符串“ABAABACCABA”输出:“BBCCB”算法步骤 1:获取一个字符串步骤 2:使用 remove() 函数删除特定字符的每个出现位置步骤 3:打印结果。步骤 4:结束示例代码 实时演示#include #include using namespace std; main() {    string my_str = "ABAABACCABA";    cout

如何在 C++ 中快速反转字符串?

Smita Kapse
更新于 2019-07-30 22:30:25

242 次查看

在本节中,我们将了解如何使用 C++ 非常快速地反转字符串。对于反转,算法库中有一个内置函数,称为 reverse()。此函数获取容器的起始和结束指针,然后反转元素。输入:数字字符串“Hello World”输出:“dlroW olleH”算法步骤 1:获取一个字符串步骤 2:使用 reverse() 函数反转它步骤 3:打印结果。步骤 4:结束示例代码 实时演示#include #include using namespace std; main() {    string my_str = "This is a string to be reversed";    cout

如何在 C++ 中将枚举映射到字符串?

Nishtha Thakur
更新于 2019-07-30 22:30:25

3K+ 次查看

在这里,我们将了解如何在 C++ 中将某些枚举类型数据映射到字符串。没有这样的直接函数可以做到这一点。但是,我们可以创建自己的函数来将枚举转换为字符串。我们将创建一个函数,该函数将枚举值作为参数,然后我们手动从该函数返回枚举名称作为字符串。示例代码 实时演示#include using namespace std; enum Animal {Tiger, Elephant, Bat, Dog, Cat, Mouse}; string enum_to_string(Animal type) {    switch(type) {       case Tiger:          return "Tiger";       case ... 阅读更多

如何在 C++ 中将 std::string 转换为小写?

Anvi Jain
更新于 2019-07-30 22:30:25

8K+ 次查看

在本节中,我们将了解如何将 C++ 字符串的所有字母转换为小写字母。要执行此操作,我们必须使用 transform 函数。此 transform 函数存在于算法库中。transform 函数获取字符串的起始指针和字符串的结束指针。它还获取字符串的开头以存储结果,然后第四个参数是 ::tolower。这有助于将字符串转换为小写字符串。如果要将某些字符串转换为大写字符串,可以使用相同的方法。示例代码 实时 ... 阅读更多

如何使用 JDBC API 从数据库中删除表?

Vrundesha Joshi
更新于 2019-07-30 22:30:25

875 次查看

A. SQL DROP TABLE 语句用于删除表定义以及该表的所有数据、索引、触发器、约束和权限规范。语法DROP TABLE table_name;要使用 JDBC API 从数据库中删除表,您需要:注册驱动程序:使用 DriverManager 类的 registerDriver() 方法注册驱动程序类。将驱动程序类名作为参数传递给它。建立连接:使用 DriverManager 类的 getConnection() 方法连接到数据库。将 URL(字符串)、用户名(字符串)、密码(字符串)作为参数传递给它。创建语句:使用 Connection 接口的 createStatement() 方法创建一个 Statement 对象。执行查询:执行 ... 阅读更多

如何在 C++ 中将枚举类型变量转换为字符串?

Smita Kapse
更新于 2019-07-30 22:30:25

447 次查看

在这里,我们将了解如何在 C++ 中将某些枚举类型数据转换为字符串。没有这样的直接函数可以做到这一点。但是,我们可以创建自己的函数来将枚举转换为字符串。我们将创建一个函数,该函数将枚举值作为参数,然后我们手动从该函数返回枚举名称作为字符串。示例代码 实时演示#include using namespace std; enum Animal {Tiger, Elephant, Bat, Dog, Cat, Mouse}; string enum_to_string(Animal type) {    switch(type) {       case Tiger:          return "Tiger";       case ... 阅读更多

如何在 C++ 中将 std::string 转换为 const char* 或 char*?

Nishtha Thakur
更新于 2019-07-30 22:30:25

1K+ 次查看

在本节中,我们将了解如何将 C++ 字符串(std::string)转换为 const char* 或 char*。这些格式是 C 风格的字符串。我们有一个名为 c_str() 的函数。这将帮助我们完成任务。它返回一个指向数组的指针,该数组包含一个以 null 结尾的字符序列(即 C 字符串),表示字符串对象的当前值。以下是 std::string::c_str 的声明。const char* c_str() const;此函数返回一个指向数组的指针,该数组包含一个以 null 结尾的字符序列(即 C 字符串),表示字符串对象的当前值。如果抛出异常, ... 阅读更多

广告

© . All rights reserved.