腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
C
中
的
内存
访问
冲突
:
尝试
将
子
字符串
从
char
**
写到
char
**
c
、
substring
、
dynamic-memory-allocation
、
string-literals
我有一些存储在2D字符数组
中
的
字符串
,如下所示:
char
** strings = malloc(4*sizeof(
char
*));strings[2] = "hello:dear,world\n"; strings[3] = "thank:you,for,help\n"; 现在,我想从每个
字符串
中提取一个特定
的<
浏览 12
提问于2021-06-28
得票数 1
回答已采纳
1
回答
将
巨大
的
boost dynamic_bitset向量写入文件并读回它
的
有效方法
c++
、
boost
、
file-io
、
boost-dynamic-bitset
我有一个庞大
的
矢量。我想将dynamic_bitset向量
写到
一个文件
中
,然后将该文件读回一个dynamic_bitset向量
中
。dynamic_bitset
的
内存
是否被分配为一个连续
的
内存
块(这样我就可以一次写入整个向量,而不需要遍历)?我
将
d
浏览 5
提问于2012-07-06
得票数 0
回答已采纳
2
回答
线程1 exc_bad_access (code=1 address=0x0)
c
我正在做一个项目,在这个项目中我必须替换
字符串
中
的
一些字符。我不理解我看到
的
其中一个错误。#include <stdio.h>#include <ctype.h> { for (int counter = 0; text[counter] !;
浏览 0
提问于2020-11-19
得票数 1
1
回答
从
C
++应用程序
将
char
*参数传递给
C
# DLL函数
c#
、
dll
、
oculus
我正在
尝试
使用一个dll函数声明为void Process(
char
* data)
从
C
#。 dll提供各种函数来操作OculusRift。因此,我
将
整
字符串
作为参数传递给DLL,而不是
char
*。因此,我有一个
内存
访问
冲突
异常。然后,我使用不安全
的
代码
尝试
了各种方法,比如从另一个应用程序实现整个数据创建过程(就我
的
目的而言,我只需要一个简化
的
版本
浏览 1
提问于2015-07-07
得票数 0
回答已采纳
1
回答
VC++读取可变长度字符*
visual-c++
、
pointers
、
memory-management
我正在
尝试
从
用户输入
中
读取一个可变长度
的
char
*。我希望能够指定在调用函数时要读取
的
字符串
的
长度; bool correct = false;
char
*value = (
char
*)calloc(size+1, sizeof(
char
浏览 0
提问于2011-02-18
得票数 1
回答已采纳
7
回答
C
/
C
++字符指针崩溃
c++
、
c
、
pointers
、
crash
假设一个返回固定‘随机文本’
字符串
的
函数是这样写
的
{ }Function1()[1]=’a’; 函数调用后
的
方括号是什么,会导致程序崩溃?
浏览 1
提问于2010-11-20
得票数 4
回答已采纳
2
回答
将
输入
字符串
转换为
char
* <错误
的
Ptr>
c++
、
access-violation
、
cin
问题是我
的
控制台应用程序
从
user获取了一个
字符串
:cin >> input;
char
*argument= NULL;在调试这段代码时,我遇到了
访
浏览 0
提问于2013-02-24
得票数 0
回答已采纳
2
回答
C
中
从
二进制文件读取
字符串
时
的
访问
冲突
c
、
file
、
binary
、
access-violation
我在读取
C
中
的
二进制文件
中
的
输入时遇到了问题。文件
中
存储
的
数据是如下所示
的
结构:
char
*name; int room_number;当我
将
结构写入二进制文件时没有问题。下面是我编
写到
文件
中
的
代码: void reg_new()
浏览 0
提问于2013-11-14
得票数 1
回答已采纳
8
回答
请用
C
中
的
字符数组/
字符串
解释这种行为
c
、
string
、
character-arrays
当我
尝试
一些东西(只是为了理解)
的
时候,我就明白了。请解释一下这种行为: void main()
char
src[] = "vinay"; //
char
name[5] = "test{ } printf("%s \n",name);
浏览 3
提问于2009-10-21
得票数 2
3
回答
从
字符串
中
删除空格-带指针
的
C
样式
c++
、
string
、
pointers
所以,这是一个非常简单
的
问题,我知道解决方案,这是一个简单
的
函数,如下图所示:
char
* source = s; } else { }}当我用下面的代码调用它时,它工作得很好,没有任何问题,即它删除了所
浏览 1
提问于2012-02-02
得票数 3
回答已采纳
2
回答
在使用qsort()时写入
访问
冲突
c++
、
qsort
我使用
的
是qsort
c
++函数。我在插入函数
中
传入了wordArr。目标是对属于wordArr.However
的
每个单词
的
字母进行排序,而使用qsort时,我得到了写
访问
冲突
。请告诉我,我
的
错误在哪里。
char
* wordArr[]={"cat","bat","dog"}; int tableClass::compChar(const void* a, const voi
浏览 1
提问于2014-05-03
得票数 2
2
回答
从
文件
中
读取对象并获取错误
c++
、
file
我正在
尝试
将
A类
中
的
对象(包含几个
字符串
和int,以及B类
中
对象
的
列表)写入文件。然后,我必须
从
文件
中
读回这些对象并显示它们
的
内容。我使用
的
是以下代码:ofstream ofs("filestorage.bin", ios::app|ios::binary);ofs.write((
char
*)&d, sizeof(d)); ofs
浏览 0
提问于2012-11-07
得票数 0
3
回答
Printf -
访问
冲突
读取位置-
C
++
c++
、
printf
0xC0000005:
访问
违规读取位置0xcccccccc。 我不知道为什么会这样..。这些
字符串
变量中有值。我用得不对吗? wait();第一个printf打印得很好,但第二个则会抛出异常,似乎与我如何传递
字符串
值无关。
浏览 4
提问于2010-02-07
得票数 4
回答已采纳
3
回答
为字符指针赋值,但指定
访问
冲突
写入位置
c
、
string
、
pointers
、
char
void main() { x="abc";}我无法通过*x='1'为x赋值
浏览 1
提问于2013-09-07
得票数 0
1
回答
有没有办法在
c
++中使用
c
联合风格
的
类型双关语?
c++
、
types
假设我们有以下联合: union Color{ struct{ unsigned
char
b; }ColorComp; };
访问
联合
的
非活动元素(设置为rgba并
尝试
访问
r)确实是未定义
的<
浏览 10
提问于2020-07-14
得票数 1
回答已采纳
3
回答
C
:派生新进程失败
c
、
linux
、
fork
以下代码
中
的
fork不起作用!它永远不会进入run函数。你能告诉我这里出了什么问题吗?#include <stdio.h>#include <unistd.h>{ inti; k[i]='s'; return;int mai
浏览 0
提问于2013-07-10
得票数 1
回答已采纳
2
回答
C
++变量参数和vsprintf
c++
、
string
、
printf
、
variadic-functions
我正在
尝试
为cstdio
中
的
标准sprintf函数编写一些包装器。然而,在运行我
的
程序时,我遇到了一些奇怪
的
行为和
访问
冲突
崩溃。]; { size *, "world"); re
浏览 2
提问于2012-06-19
得票数 1
回答已采纳
1
回答
修改
c
字符串
c++
、
string
、
c-strings
我正在
尝试
实现tolower(
char
*)函数,但我得到了
访问
冲突
错误。我知道这是因为编译器
将
字符串
文本存储在只读
内存
中
。这是真的吗?下面是一些代码:{ return nullptr; if(len <= 0) return null
浏览 3
提问于2015-03-22
得票数 0
回答已采纳
1
回答
purify可以找出堆栈变量上
的
访问
冲突
吗?
c++
、
memory-leaks
、
valgrind
、
access-violation
、
purify
目前,我正在使用Valgrind来检查
内存
泄漏,并将Purify作为替代方案。Valgrind可以找出在堆
中
创建
的
数组上
的
访问
冲突
,但不能在堆栈中找到。
char
* a = static_cast<
char
*>(malloc(sizeof(
char
) * 5));printf("%
c
\n", a[7]);
浏览 11
提问于2016-10-17
得票数 0
2
回答
字符指针
c++
可能重复: 不是'a'被解码为其ascii代码值,下面的语句成为
char
*pch= 197
的
等效语句。现在pch
将
指向地址位置197
中
的
字符。
char
*pch='a'; //if not then what does this statement mean
浏览 5
提问于2011-03-08
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java 程序优化:字符串操作、基本运算方法等优化策略
初学者必看的C语言字符串知识
Java开发中StringBuffer类的添加、删除功能
C语言指针这些使用技巧值得收藏!
C语言编程经验
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券