char相关内容
我改变了我的代码,现在编译时出现这些错误: `check.cpp: main()':` check.cpp:14:55:error :从'const char **'到'char * const *'的无效转换[-fpermissive] usr / include / getopt.h:152:12:error:初始化'int getopt(int,c
..
我一直得到这个错误:initializer-string的字符数组太长 即使我改变num和长度为1,它仍然得到错误: #include #include using namespace std; int main() { const int num = 11; const int length = 25; char数组
..
#include #include #include using namespace std; char * charStr; int stringLength; void genRandom(){ static const char alphanum [] = “0123456789” “!@#
..
我试图加密和解密消息,同时存储私钥和公钥的字符向量。我试过d2i_PublicKey(...)和使用EVP_PKEY对象在EVP_set1_RSA(...)。我也不知道EVP_set1_RSA(...)中的所有参数是什么。请帮忙。这是我的代码: #include // RSA #include #include
..
在我的C ++上读了一下,发现这篇关于RTTI(运行时类型标识)的文章: http://msdn.microsoft.com/en-us/library/70ky2y6k(VS.80).aspx 。好吧,这是另一个主题:) - 但是,我偶然发现了一个奇怪的说法在 type_info -class,即关于 :: name -method。它说:“ type_info :: name 成员函数返回一
..
由于C ++中的 char 的性质是编译器依赖的,当 unsigned 限定词不存在时,有一个参数我可以传递给GCC,这将强制所有 char s编译为 unsigned ? 解决方案 您要查找的标志是 -funsigned-char 。 从文档: -funsigned-char 让类型 char 无符号,例如 每种类型的机器都有 char 的默认值。它默认情况下是
..
我写了以下代码: #include #include using namespace std; int main() { uint8_t c; cin>> hex>> C; cout
..
我从函数接收到一个c字符串作为参数,但我收到的参数将被销毁。 以下是我的意思: class MyClass { private: const char * filename; public: void func(const char * _filename); } void MyClass :: func(const char * _filename)
..
可能重复: 为什么不显示字符数据的地址? 下面是代码和输出: int main(int argc,char ** argv){ bool a; bool b; cout
..
我已将c定义为 char c [] [10] 在函数定义中使用 c [i] =“grey”; 有什么问题?我在网上搜索,它显示相同的语法。 谢谢。 解决方案 您不能在数组上使用赋值( = )。如果将 c 更改为指针数组,这可能会有效,具体取决于您需要做什么。 const char * c [20]; c [i] =“gray”
..
如何将char a [0]转换为int b [0]其中b是一个空的动态分配的int数组 我试过 char a [] =“4x ^ 0”; int * b; b = new int [10] char temp = a [0]; int temp2 = temp - 0; b [0] = temp2; 我想要4,但它给我ascii值52
..
我正在尝试读取PNG文件的内容。 您可能知道,所有数据都以4字节的方式写入png文件,包括文本和数字。所以如果我们有编号35234它以这种方式保存: [1000] [1001] [1010] [0010]。 但有时数字更短,所以第一个字节是零,当我读取数组,并把它从char *到整数,我得到错误的数字。例如 有时数字被错误地解释为负数并且时间为零! 让我给你一个直观的例子:
..
我知道字符串的起始地址(例如, char * buf )和最大长度 int l; 的字符串(即,字符总数小于或等于 l )。 什么是最简单的方法是从指定的内存段中获取 string 的值?换句话说,如何实现 string retrieveString(char * buf,int l); 。 EDIT :该存储器保留用于写入和读取可变长度的字符串。换句话说, int l; 表示内存的大
..
sort(mMyClassVector.begin(),mMyClassVector.end(), [](const MyClass& a,const MyClass& b) { return a.mProperty> b.mProperty; }); 我想使用lambda函数来排序自定义类,而不是绑定一个实例方法。然而,上面的代码产生错误: 错误C
..
代码: #include int main() { char * a = new char('a'); std :: cout
..
char * recursivecombo(char * str,int choices,int level) { int len = strlen(str); level ++; if(level == choices) { for(int i = 0; i
..
我使用visual studio 2010 MFC构建一个C ++程序。我的程序调用一个不是项目的DLL,它接受一个char *。我有一个函数,以LPCTSTR的格式获取一个字符串。我现在在谷歌上大约两个小时,没有找到解决方案。如何将窗体MFC LPCTSTR转换为char *。 解决方案 在MFC中,最简单的方法是通过 CStringA (前提是生成的缓冲区将是只读参数): LP
..
我正在做一个套接字程序,在我的服务器与设备连接后,我试图向他发送一条消息。但send()函数返回的字节数大于存储在我的数组上的字节数。 以下是我的代码: StartSendingMessages() { int retorno; CString TextRetorno; HEX_bufferMessage = new CHAR [7]; //有七个字节 //指定
..
我有这个我的程序的奇怪的行为,我不能弄清楚。我的教授给我一个在我的程序中的缺陷,我只是复制一个字符指针,当我构造一个对象,而不是一个新的副本的整个数组,所以你可以愚弄它。他用类似的代码演示了这个。 对于代码: char sweat [] =“毛衣“; warenkorb = new WareImKorb(new Textil(205366,4.2,sweat,40),2,ware
..
有关此问题的答案,我能够创建一个函数,使用正则表达式在与char和wchar_t一起使用的字符串中查找和替换 template replaceString(const CharT * find,const CharT * str,const CharT * repl) { basic_string
..