为什么我收到“禁止将字符串常量转换为“char*””在 C++ 中?
我试图手动反转大小写,我尝试了以下操作: char* invertirCase(char* str){ int size = 0; char* iterador = str; char* retorno = str; while (*ite…
在 C 语言中处理有关 strncmp 的一些代码时遇到一些困难
在 C 中关于 strncmp 的一些代码遇到一些困难,只是想知道是否有人遇到同样的问题,我的 #include #include #include #include int endsWith(char* lo…
我被 GCC 中的这段代码困住了
我正在 Linux 中的 GCC 中测试代码。到目前为止一切顺利,这是我试图实现的简单 SLOC... 运行代码后输出是: <> <> 但更令人印象深刻的是,当我更改 p…
为什么图像可以用 char 数组上传,但不能用 C++ 中的同等 std::istringstream 上传?
考虑一下下面的代码: char buffer[4000]; size_t bytes = recv(fd, buffer, 4000, 0); write(pipefd[1], buffer, bytes); close(pipefd[1]); wait(NU…
如果不是简单的字符数组,C 中的字符串是什么?
我是 C 编程语言的新手,我的印象是字符串只是字符数组。但是,当我尝试下面的代码(以及其他一些测试)时: #include #include #include int main(in…
复制 C 字符串的正确方法
有没有简单的方法来复制 C 字符串? 我有 const char *stringA,并且我希望 char *stringB 获取该值(请注意,stringB 不是 const代码>)。我尝试了 s…
计算 C 中 txt 文件中字符串出现的次数(0-9)
计算 C 中 txt 文件中字符串中出现的次数(0-9) 我创建了从文件中读取字符串并将其保存为变量“line”的部分 我的想法是创建一个包含 10 个元素的表…
按字符串“malloc”分割不起作用并返回不同的分割
char str[2500] ="int *x = malloc(sizeof(int));"; const char s[9] = "malloc"; char *token = strtok(str, s); while( token != NULL ) { printf("…
将字符串传递给c中的指针
我对 C 相当陌生。我想将函数中的字符串分配给指针,但我不知道为什么它不起作用? 这是初始代码: #include #include #include #include #include #i…
strcpy segfault 将文件内容复制到数组
这是我的代码 char url[MAX_WORD + 1]; char *urls[MAX_WORD + 1]; //char word[MAX_WORD + 1]; while(fscanf(fp, "%100s", url) == 1) { strcpy(urls…