两列字符串中间有不定量空格如何读取不知道内容的第二列字符串
时间: 2023-03-27 18:01:18 浏览: 45
您可以使用字符串分割函数,将整个字符串按照空格分割成一个字符串数组,然后取第二个元素即可。示例代码如下:
```
char str[] = "hello world";
char* p;
p = strtok(str, " "); // 第一次调用 strtok 函数
p = strtok(NULL, " "); // 第二次调用 strtok 函数,返回第二个元素
printf("%s\n", p); // 输出 "world"
```
相关问题
两列字符串中间有不定量空格如何用strstr读取第二列字符串
可以使用以下代码来读取第二列字符串:
```
char str1[] = "hello world";
char str2[] = " world";
char *ptr = strstr(str1, str2);
if (ptr != NULL) {
printf("第二列字符串为:%s\n", ptr);
} else {
printf("未找到第二列字符串\n");
}
```
其中,str1为第一列字符串,str2为第二列字符串,ptr为指向第二列字符串的指针。使用strstr函数可以在第一列字符串中查找第二列字符串,如果找到了,则返回指向第二列字符串的指针,否则返回NULL。
Java怎么跳过中间的空格读取字符串中的内容
你可以使用Java中的`split()`方法来跳过中间的空格读取字符串中的内容。`split()`方法可以将字符串根据指定的分隔符分割成一个字符串数组。你可以将空格作为分隔符,并使用`trim()`方法去除每个分割后的字符串的前导和尾随空格。以下是一个示例代码:
```java
String str = "Hello World !";
String[] words = str.split("\\s+");
for (String word : words) {
System.out.println(word.trim());
}
```
在上述代码中,`split("\\s+")`将字符串`str`按照一个或多个连续的空格进行分割,并返回一个字符串数组。然后,使用`trim()`方法去除每个分割后的字符串中的空格。最后,使用循环遍历并打印每个分割后的字符串。
输出结果:
```
Hello
World
!
```
这样你就可以跳过中间的空格读取字符串中的内容了。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)