问题标签 [string.h]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
186 浏览

c++ - C++ String.h Char Tables 不带strstr的截字

我需要有关 C++<string.h>字符表的帮助*.... strstr例如:“StackOverFlow 是在线网站”。我必须使用运算符切断“StackOverFlow”并留在表“是在线网站”中,没有strstr. 我在任何地方都找不到它。

大多喜欢:

抱歉英语问题/命名错误...我开始学习 C++

0 投票
1 回答
85 浏览

c - my_shell 程序中的字符串错误

我正在尝试创建一个简单的 shell 程序来执行输入中指定的程序。有两个主要功能:(scanner()用于strtok拆分token中的输入)和execute()(fork进程并执行程序)。

不幸的是它不起作用......我试图string[0]在. 第一次输出是正确的,但第二次似乎是在一系列随机数中修改的,所以不起作用......scanner()execute()string[]execvp()

我真的无法弄清楚为什么string[]更改的值,可能是一个非常愚蠢的错误,但我看不到它。我真的需要你的帮助!谢谢指教。

0 投票
3 回答
860 浏览

c - ANSI C strstr() 不使用指针

我正在尝试使用 strstr() 在字符串中查找子字符串。仅使用 char[] 有效,char* 无效,导致分段错误。

所以这个工作:

但这一个不起作用:

这个既不是:

而这一个也不是:

这是一个已知的错误或功能吗?

0 投票
4 回答
79 浏览

c - 代码无法从 C 中的字符串中获取 n 位数字

我想问它怎么不能从字符串中获取整数

例如,这是我的代码:

运行时,它打印出 0 但不是 1998,我该如何解决?

0 投票
1 回答
495 浏览

c - Realization of strtok in C

can you say it is the right realization of strtok? Or you can show your realization?

0 投票
3 回答
340 浏览

c - strcmp 仅返回 0(回文算法错误)

嗨,我在课堂上了解了 string.h 库,特别是关于与 strings 进行比较的 strcmp 函数。如果第一个字符串首先出现在字典中,它将返回一个大于 0 的数字,如果第二个字符串大于第一个字符串,它将返回一个小于 0 的数字,如果它们相等,则它应该返回一个 0。像这样使用它:

随意教育我。

编码 :

我的问题是,当我输入下面的代码时,即“abc”它会打印到应该打印Not Palindrom的屏幕Palindrom,它从不打印Not Palindrom

0 投票
2 回答
271 浏览

c - 交换字符串中出现频率最高的两个字母

我不知道我的代码有什么问题,但是当我编译时,我得到:

这是代码:

该代码应该从用户那里得到一个句子,并将句子中最常见的字母与第二个常见字母切换。

0 投票
1 回答
144 浏览

c++ - 将 GCC 从 4.1.2 迁移到 6.2.0 以及从 RHEL 5.5 迁移到 CentOS 7.2

我有 GCC 4.1.2 的 RHEL,并且我的 C++ 代码正在按预期编译。但是当我尝试使用 GCC 6.2.0 在 CentOS 7.2 上编译时,相同的代码会失败并出现以下错误:

我包括以下头文件:

如果我包括string.hcstring它将通过。

知道如何使其仅与string包含文件一起使用吗?迁移代码库以包含string.hcstring不包含选项

编辑

是的,它是字符串。

也许我应该将其表述为第二个选项而不是不是一个选项

在开始代码迁移之前,我需要排除编译器选项使其按原样工作的任何可能性。

如果需要,我可以安装额外的库并更改它的编译方式。实际上没有编辑代码。

0 投票
1 回答
700 浏览

c++ - 加密给定的文本字符串 - 凯撒密码

编辑:这被称为凯撒密码。我试图制作一个主要目的是加密给定(短小写)字符串的程序。它可以通过将所有字母n 个空格向右(加密)或向左(解码)移动来实现。

这是我到目前为止所写的(已编辑)

现在的问题是我得到了一个糟糕的字符串,我什至不知道它是如何形成的。还有一个错误。

这是结果

0 投票
1 回答
394 浏览

c - 每个 str 函数缩写/首字母缩略词是什么意思?

C 标准库string.h包含几个操作字符串的函数,所有这些函数都以缩写开头str和结尾。其中一些缩写很明显:

  • strlen 字符串长度
  • strcpy 字符串复制
  • strcmp 字符串比较

有些不太直接:

  • strpbrk 字符串指针中断?
  • strspn 字符串 ...spn?
  • strrchr 字符串 ... R 字符??
  • strxfrm 字符串...嗯...没关系。

每个str-function 缩写/首字母缩略词是什么意思?