char相关内容

如何复制包含“\0”字符的数据

我正在尝试复制“\0”的数据。我使用C ++。 当研究结果是否定的,我决定写我自己的命令来将数据从一个char *复制到另一个char *。但它不返回想要的结果! 我的尝试如下: #include char * my_strcpy(char * arr_out,char * arr_in,int bloc) { char * pc = arr_ou ..
发布时间:2016-10-30 02:15:25 C/C++开发

从const char到char - Vowel Removal的无效转换

我试图从文本文件中删除元音,我有一些麻烦。我收到第6行中的编译器错误,表示 无效的从const char转换为char 我确定这与我在代码中设置文件流的方式有关。我使用fstream,因为它用于读写,但我没有包括任何开放模式,因为我想我可以写和读取文件没有他们(我很确定你必须使用一个,我只是不知道哪一个。)另外,我不知道如果我设置equals运算符是合法或不是(它将读它,如 ..
发布时间:2016-10-30 01:38:12 C/C++开发

字符数组的队列

include using namespace std; char msg [1000]; 现在,我想有一个队列可以存储5个这样的msg。因此,它是一个大小为5的队列,包含5个字符数组,每个数组最多可以包含1000个字符。 如何启动队列?我试过这个,但它不工作。 char msg [1000]; queue p; ..
发布时间:2016-10-29 22:44:56 C/C++开发

char *到const wchar_t *转换

我需要将字符指针转换为w_char *,以便使用ParseNetworkString()。我已经尝试找到解决方案,我自己,虽然我找到一个解决方案,有一个问题,阻止我使用它: b1naryatr0phy在另一篇文章: std :: wstring name(L“Steve Nash”); const wchar_t * szName = name.c_str(); ..
发布时间:2016-10-28 05:48:21 C/C++开发

在C ++中将字符转换为整数

如何将字符串中的每个字符设置为整数?这只是我为了写一个散列函数要做的第一件事。我必须将字符串中的每个字符设置为一个整数,以便我可以对它们的值求和。请帮忙!它是这样的东西 int hashCode(string s) { int Sum = 0 ; for(int i = 0; i { Sum + =(int)s [i] } return Sum; } 解决 ..
发布时间:2016-10-28 04:46:13 C/C++开发

将两个const char *组合在一起

我尝试了很多方法来做到这一点,我得到了一个静态的,是在控制台类,我做的一个void,它自己工作很好: Console :: WriteLine(const char * msg) 我得到了另一个const char *非静态void调用控制台:: WriteLine void从它,我一直在C#上工作了大约一年,在C#我可以轻松地做这样的: string a =“S ..
发布时间:2016-10-28 04:22:06 C/C++开发

是否可以在c / c ++中的double(8字节)类型的变量中存储8个字符(每个1字节)?

我正在将一些旧的Fortran77代码迁移到C / C ++。在Fortran77代码中,如果从文件读入8个字符,它们可以存储在real * 8类型的变量中,没有问题。 是否可以在C或C ++中做类似的事情?如果是这样,我该怎么办呢?我没有能够在互联网上找到任何解决方案。我需要使用C / C ++读取8个字符,并将它们存储在double类型的变量中,然后传递回Fortran并对应于原始的真实 ..
发布时间:2016-10-27 23:56:29 C/C++开发

我如何增加c ++中的字母?

我在c ++中创建了一个Caesar Cipher,我无法弄清如何增加一个字母。 我需要每次将字母增加1并返回字母表中的下一个字母。像下面这样向'a'中添加1,然后返回'b'。 char letter [] =“a”; cout ..
发布时间:2016-10-27 22:59:10 C/C++开发

从C#调用C ++函数

我有以下C ++函数 void FillAndReturnString(char ** someString) { char sourceString [] =“test”; * someString = new char [5]; memcpy(* someString,sourceString,5); } 它被声明为 extern“C” { ..
发布时间:2016-10-27 05:05:19 C/C++开发

显示chars作为ints没有显式强制转换

每次向cout对象发送一个字符时,除非将其转换为int,否则它将以ASCII字符显示。 >有没有一种方法来显示一个字符的数值没有显式转换? 我读到某处,在代码中执行太多的转换可能会导致损失诚信(你的程序)。我猜,字符显示在ASCII为特定的原因,但我不知道为什么。 我基本上创建一个游戏。我使用小数字(unsigned chars),我打算显示在控制台。我可能是偏执的,但是当我在我 ..
发布时间:2016-10-27 03:54:43 C/C++开发

从char的C ++枚举

好吧,我是C ++的新人。我得到了Bjarne的书,我试图遵循计算器代码。 但是,编译器吐出一个关于这一部分的错误: token_value get_token() { char ch; do {//跳过空格除了'\\\ ' if(!std :: cin.get(ch))return curr_tok = END; } while(ch!='\\\ '&& isspa ..
发布时间:2016-10-27 03:33:10 C/C++开发

当将std :: string转换为char *的C函数时,需要注意什么?

我已经阅读了很多帖子,问如何转换一个C ++ std :: string 或 const std :: string& 到 char * 将它传递给C函数,似乎有很多注意事项。人们必须注意字符串是连续的和很多其他的东西。关键是我从来没有真正理解所有需要注意的点,为什么? 我想知道是否有人可以总结一个从 std :: string 转换为 $ b std :: string 是一个 cons ..
发布时间:2016-10-25 17:25:30 C/C++开发

如何比较CUDA C ++中的char数组?

我需要一个函数在cuda收到一个字符数组,如果他们匹配,该函数返回一个值,但是当我测试这个代码,总是返回0,因为没有一个条件匹配。到目前为止我试过这样: __ device__ float operate_1(float num,char func []){ if(func [0] =='s'&&&func [1] =='i'&&&func [2] =='n') return ..
发布时间:2016-10-25 16:16:32 C/C++开发

如何比较CUDA C ++中的char数组?

我需要一个函数在cuda收到一个字符数组,如果他们匹配,该函数返回一个值,但是当我测试这个代码,总是返回0,因为没有一个条件匹配。到目前为止我试过这样: __ device__ float operate_1(float num,char func []){ if(func [0] =='s'&&&func [1] =='i'&&&func [2] =='n') return ..
发布时间:2016-10-25 16:07:48 C/C++开发

将std :: string转换为char *替代

我在google中做了一个搜索,并被告知这是不可能的,因为我只能从字符串中得到一个静态的 char * ,所以我在寻找一个替代。 下面是情况: 我有一个.txt文件,其中包含其他.txt文件和一些数字的列表,这样做使程序可以添加到无需重新编译。我使用 ifstream 将文件名读入字符串。 它们需要的函数是期望一个 char * 而不是 string 并且显然这个转换是不可能的。 ..
发布时间:2016-10-25 15:44:27 C/C++开发