char相关内容
我在C ++中有以下代码,我想将一个整数转换为一个const char *,以便写入一个文件。我试过itoa或sstream函数,但它不工作。 FILE * pFile; pFile = fopen(“myfile.txt”,“w”); int a = 5; fputs(& a,pFile); fclose(pFile); 提前感谢 解决方案
..
我在 C ++ 中有一段代码: char x [50] cout
..
我有一个问题,使用fscanf函数:( 我需要reed一个字符序列的文件像“abcd”(字符由空格分隔)。 但它不工作:( 我怎么读他们?( 我试图打印它,结果是不正确的。我想,这是因为空格,我真的不知道为什么它不工作。 请告诉我,数组访问有什么问题? 解决方案 在%c => 前添加空格 while(fscanf(pFile,“%c”,& alpArr [i
..
可能重复: 将std :: string转换为const char *或char * b $ b 我有一个从这个方法的txt数据的行 for(int anrede = 0; !user1.eof(); anrede ++){ if(anrede == 1){ getline(user1,inhalt_anrede); } } 现在 inhalt_an
..
我有一个DLL,我需要在C ++中处理。我使用WxWidgets(标准编译,但我也尝试Unicode开/关)和NetBeans。我也尝试处理这个没有WxWidgets( windows.h ),并有相同的问题。 使用WxWidgets访问DLL函数: // ----------------- --- POINTERS TO FUNCTIONS typedef bool(* TYP
..
这是我的代码: #include> inp>>出口; cout
..
我的场景如下:(C ++) 在char a [10]中,数组a []具有像'1' 2','3'等.... 说a [0] ='1'; a [1] ='2' ; a [2] ='3'; 现在[]正在存储3个字符'1','2'和'3'。 我想将它存储为一个整数为123(整数123)。 如何在C ++中实现? 解决方案 a [3] = 0 之后,它是一个简
..
IAM编程在C + +和IAM与另一个“愚蠢”的问题。如果我有4个字符,像这样: char a = 0x90 char b = 0x01 char c = 0x00 char d = 0x00 当这一切表示十六进制数0x00000190,数。 如何将这些字符转换为一个int?我知道我可以做 int number = a; 但这只会
..
我正在使用NetLink套接字库( https://sourceforge.net/apps/wordpress / netlinksockets / ),并且我想通过网络以我指定的格式发送一些二进制数据。 我计划的格式很简单并且如下: 字节0和1:类型uint16_t的操作码(即,无符号整数总是2字节长) 字节2以上:任何其他必要的数据,如字符串,整数,每个的组合等。这个数据根
..
我有一个小程序,我试图在地图中搜索一个特定的字符串,我得到正确的结果,如果我传递静态const字符串“us”找到,但它不工作,如果我复制一个字符串到指针。 我不知怎么想,它试图比较传递的字符串的地址。我计划摆脱std :: string从由于某些原因。 using namespace std; static struct MarketLang { const char * ma
..
我试图将 char * 转换为 QString 。这应该是一个微不足道的任务,但问题是,我有以下输入: item char [512] char [512] [0] 78'N'char [1] 0'\0'char [2] 73'I'char [3] 0 '\0'char [4] 70'F'char [5] 0'\0'char [6] 84'T'char [7
..
我道歉,如果这之前已被问过,但我试图解析一个字符数组,我可以获得文件名。 这里是一个字符的例子数组我最后复制。 picture1.bmp file2.txt random.wtf dance.png 请注意,每个文件名之间有3个空格。 假设我们从第一个字符开始,直到我们到达一个空格。 将所有空间复制到索引为0的数组中。 跳过2个
..
这是正确的代码还是应该动态地分配内存给接收char指针的String类的成员变量? #include using namespace std; class String { char * string; public: String(char * ch){ string = ch; } void print(){ cout
..
尝试为数组索引0-499获取“sval”包含字符串“$ 1” - “$ 500”。在下面的代码中,但itoa给我在下面的代码奇怪的字符串: #include #include #include using namespace std; typedef struct data_t { int ival;
..
我试图为 char ** 变量赋值。在我的 foo.h 中,我定义了一些变量,例如 #define APIOCTET int #define APILONG long #define APICHAR char #define APISTRING char * 现在在 foo.cpp 我是tryng使用一个方法,其中 APILONG apiInitia
..
Visual studio c ++显示第24行的“字符串”有一个数组元素,但顶部包含用户输入的所有文本。但是当我发送到PutString(),它消失。为什么? #include void PutString(const char * pChar){ for(; * pChar!= 0; pChar ++) { putchar(* pChar); }
..
我在C ++中编写一个文本编写器,我将使用一个短语字符串,并为每个char值显示适当的位图字体。 现在,它正在为普通人物工作,但我得到的口音和其他字符,如À,Á,Â等古怪的值 这样做: int charToPrint ='a'; //使用此值来显示要显示的位图字体 位图字体这些字符,但在这行我没有得到我应该得到的值,例如:195为Ã,199为Ç等...
..
我无法判断我的程式码有什么问题: #include #include using namespace std; int main() { string test; cin>> test; if(test [4] =='') { test [4] ='+'; } cout
..
我试图在Windows上使用汉字创建一个文件。整个路径在变量“std :: string originalPath”内,但是,我有一个字符集问题,我根本无法理解克服。 我写了以下代码: #include #include #include
..
有没有更优雅的方式来初始化第一个字符串的单个字符串的第二个字符串?例如。而不使用字符串(size_t n,char c)构造函数? string first =“foobar” string second(string(1,first [0])); 解决方案 您提及的构造函数 >从一个字符创建字符串的方式,所以没有一个明显更优雅的方式。但是,没有必要创建和复制/移动临时
..