-
为什么多维数组中的空字符串文字会衰减为空指针?
我想定义一个多维C字符串数组,该数组由多个字符串文字初始化。在<strong> C </strong>中,我将执行以下 -
在结构指针中指向字符串中的char
通常在C语言中,您可以指向字符串的特定字符以获得子字符串。示例: <pre><code>char string[10]; strcpy(st -
gets(str)和scanf(“%s”,str)之间的区别
<code>gets(str)</code>和<code>scanf("%s", str)</code>之间的区别是什么,其中str是一个字符数组?您能举例 -
在C结构中递增char指针
对于C语言中的char变量,通常可以像这样通过char指针进行递增(此示例只是去除了字符串中的空格):</ -
按顺序未出现在数组中的小写字母
<blockquote> 定义一个函数,该函数接收一个字符数组(及其大小),然后按顺序打印出未出现在该数组 -
我如何在C中读取任意数量的结构的输入,其中一个值是未定义长度的char数组?
所以我有一个看起来像的结构: <pre><code>typdef struct Location{ int x; int y; char *name; </code></pre> -
通过放置0分割c字符串(segfault)
一个非常简单的C程序:我想在字符串中的某些位置输入0,以获得子字符串。但是在第一次尝试时,执行 -
如何在c中对整个字符串进行ungetc?
我提出的解决方案在代码的另一部分出现错误,因此怀疑是否可行。 <pre><code> int len = strlen(str); -
c字符串未正确添加到字符串中,并且在使用printf时输出□
我一直在编写一个脚本,该脚本中应将字符串添加到字符串中。 但是我代码中的printf函数第一次打印<cod -
仅反转字符串中的某些单词
我有一个名称为“ Mustang Sally Bob”的字符串 运行代码后,我希望字符串输出像这样:<code>gnatsuM yllaS boB</ -
如何获得Word的第一个元素,并将其转换为大写字母,并将所有其他元素转换为小写字母?
我编写了一个Programm,可以将数组中的每个Word反向,但是我的问题是我想将单词的第一个字母大写,将 -
我需要在C ++中的两个字符串之间找到通用前缀
我的strncpy函数不起作用,显示类型“ cons char”的参数与参数类型“ char”兼容 当我在主函数中调用前缀 -
回文,以降低功能
目前有一个学校的作业,要做一个C程序,检查用户输入的字符串是否是回文。该程序需要具有2种不同的 -
C字符串解析和转换
我有一个像这样格式化的字符串: <code>"1,1100,1,1200"</code> 我想将其分解为2个变量(最好是int) 至 -
在文件之间移动(语法),比较结构和c字符串的问题
<a href="https://i.stack.imgur.com/vc2Gp.png" rel="nofollow noreferrer">Prompt part 1</a> <a href="https://i.stack.imgur.com/z -
为什么这会打印字符串的错误部分?
<pre><code>void buggy_substring(char *input, size_t pos, size_t len) { input += pos; input[len] = '\0'; } int main(int argc, cha -
用C
我需要用一个字符替换几个字符(取决于它们的计数是偶数还是奇数)。如果是偶数,我应该用P替换+, -
除了将C标记为宽字符串外,L对C字符串有什么特殊的作用?
在代码中有一个用<code>unsigned short*</code>表示的宽字符串: <pre><code>/// data type unsigned short, data length 2 -
汇编(64位)-将NUL移至byte [rax]以进行“比较”
我在这里可能是一个非常基本的问题,但是我无法在其中找到我正在使用的程序集(YASM汇编程序,针对6 -
将字符串存储在C中的堆栈与代码部分中?
我目前在C类中,并且对于字符串文字的存储位置非常困惑。我知道字符串只是一个字符数组,所以类似< -
比较数组中的名称字符串且不区分大小写的函数
在我的作业中,我需要制作一个函数,该函数接受10个名称并进行比较,以告诉我名称是否相同。 -
错误:C ++程序的“无效的数组分配”
<pre><code> #include <iostream> using namespace std; int main() { char source[]="hello"; char destination[6]; destination =s -
直接将main参数传递给write函数
我有C程序,该程序已经接受了一个参数,将其存储到缓冲区中,然后将其传递给写函数: <pre><code>ma -
C程序删除字符串中所有重复的字符
我想从字符串中删除所有重复的字符。例如,如果我有: <blockquote> “ aapuroo” </blockquote> < -
如何对包含长数字的两个字符串进行加法运算?在C中
<pre><code>char* a = "5880391469248794735212" char* b = "1234567890231" </code></pre> 我需要计算加法并将新数 -
比较给定单词和数组中的字符串
我正试图找到一种方法,将给定的单词与字符串数组进行比较,最终将“最大”单词(根据ASCII表)插入 -
如何用指针理解字符串
最近几个月我一直在学习C语言。我正在用书,并且有这个练习: <pre class="lang-c prettyprint-override"><code -
从字符串中获取第二个单词
我正在尝试使用<code>strtok</code>从C中的字符串中获取第二个单词: <pre><code>#include <stdio.h> #include -
C程序按字母顺序对字符串排序
我是C语言编程的新手,我正在尝试编写一种代码,以字母顺序对单词进行排序。我认为大写字母和小写 -
比较std :: string和C样式的字符串文字
假设我有以下代码: <pre><code>service_metric_name == 0 </code></pre> 我的问题是:系统如何在这两者之间