character-arrays相关内容
#includeint main(){字符 s[2]="a";s[1]='b';s[2]='c';s[3]='d';s[5]='e';printf("%s $%c$",s,s[4]);返回0;} 1.当我在 C (gcc-4.7.2) 中运行此程序时,由于缺少空字符 ('\0'),我预计会出现运行时错误. 2.如果程序仍然编译并成功执行,由于 s[4] 尚未初始化,我希望在那个地方有一些垃
..
有没有一种很好的方法来迭代字符串的字符?我希望能够对字符进行 foreach、array_map、array_walk、array_filter 等一个字符串. 类型转换/杂耍并没有让我在任何地方(将整个字符串作为数组的一个元素),我发现的最佳解决方案是简单地使用 for 循环来构造数组.感觉应该有更好的东西.我的意思是,如果你可以索引它,你不应该也可以迭代吗? 这是我得到的最好的
..
我有一个字符数组,我想弄清楚它是否与字符串文字匹配,例如: char value[] = "yes";如果(值==“是"){//代码块} 别的 {//代码块} 这导致了以下错误:与字符串文字比较导致未指定的行为.我也尝试过类似的东西: char value[] = "yes";如果(strcmp(值,“是")){//代码块} 别的 {//代码块} 这没有产生任何编译器错误,但它的行为不符合
..
我很难将3D数组传递给函数。我已经用谷歌搜索了它到死,我想我明白了,但是代码崩溃了,运行时没有任何输出。 (代码块,gcc) #include #include void foo(char(* foo_array_in_foo)[256] [256]); int main() { char foo_array [256] [256]
..
我想输入2个字符串,因此可以使用 getline(cin,s)(这样我就可以选择整行,直到' \n'),然后我想搜索第二个数组是否包含第一个数组的单词,而不使用 string :: find()或 strstr()。 但是我仍然找不到将字符串转换为数组的方法 int main() { 字符串s; 字符串s2; char数组[50]; char array2 [50];
..
我需要一个函数的工作代码,该函数将返回具有随机长度的随机字符串. 下面的代码会更好地描述我想做的事情. char *getRandomString() { char word[random-length]; // ...instructions that will fill word with random characters. return word; }
..
给出下一个代码示例,我无法释放参数const char* expression: // removes whitespace from a characterarray char* removewhitespace(const char* expression, int length) { int i = 0, j = 0; char* filtered; filte
..
我有在任何运行可以有不同长度的字符指针。例如: 的char * myChar; 在一个运行其含量可的“嗨”的而在另一个运行它,可以的“再见”的 我想 myChar 的内容复制到QString的,例如,如果我有:的QString myString的; 我想 myChar 中的内容复制到的myString ;我该怎么办呢? 解决方案 使用的QString :: fromLatin1(为c
..
下面是我的问题:我有2个阵列。一个是字符数组和再presents滑动窗口。字符被从开始移动,并在端推压。我想用第二个数组存储到'跟随'的人物,因为他们待着数组片段的引用。例如: 我@char_array =('H','E','L','L','O','W','O','R','升','D'); 我的$ char_arr_ref = [@ CHAR_ARRAY [1 .. $#CHAR_ARRAY]]
..
INT I = 512; 字符* C =(字符*)及我; C [0] = 1; 的printf(“%D”,我); 这显示“513”,它增加了1到我。 INT I = 512; 字符* C =(字符*)及我; C [1] = 1; 的printf(“%D”,我); 而这将显示256除以2吧。 可有人请解释一下为什么?非常感谢 解决方案 二进制 在二进制pssed 32位的数字512的前
..
我需要做的就是读取包含公式的文件是什么。我需要每个方程的导数,然后在不同的.txt文件写那些衍生方程。我读过的所有方程式入字符数组的数组,现在我不知道该怎么办一旦我存储他们到数组。我真的不需要帮助编写公式到另一个文件;我知道我可以明白这一点。 我需要什么帮助上找到一种方法,采取职能的衍生物。的类型将要读方程是不那么复杂;他们将是不需要的链式法则或商法则多项式。会有,但是,的的SiNx 的 COS
..
#包括LT&;&stdio.h中GT; 诠释的main() { 个char [2] =“A”; S [1] ='B'; S [2] ='c'的; S [3] ='D'; S [5] ='E'; 的printf(“%S $%C $”,S,S [4]); 返回0; } 1。当我运行这个程序在C(GCC-4.7.2)我预料之中,因为缺少NULL字符的运行时错误('\\ 0')
..
我的C比此刻生锈的多一点,所以我没有创造的东西,我认为应该是pretty基础。 请允许我引用字符数组作为这篇文章的字符串。这将使事情为我和你更清晰。 我有什么是可以容纳1个或多个字符串数组。例如{“AB”,“CD”,“EF”}。我不想再拍数组来存储字符串数组的多个版本。因此,像{{“AB”,“CD”,“EF”},{“GH”,“IJ”},{“KL”}} 我现在所拥有的是: 的char * a
..
我有一个code,其中的字符数组被填充的整数(转换为字符数组),并读取由它再转回到整数另一个函数。我用下面的函数来获取转换为字符数组: char数据[64]; INT A = 10; 性病::字符串str =的boost :: lexical_cast的<标准::字符串>(一); 的memcpy(数据+ 8 * K,str.c_str(),的sizeof(str.c_str()))
..
我从C现在转向Java和我以下有关弦乐一些教程。在教程一个点,他们从显示的字符数组初始化一个新的字符串,然后打印字符串。我正沿着以下,但我想同时打印字符数组和字符串所以我想这样的: 类无论{ 公共静态无效的主要(字符串ARGS []){ 的char []你好= {'H','E','L','L','O','。'}; 字符串串hello_str =新的Stri
..
我有一个字符数组,我试图找出是否匹配一个字符串,例如: char值[] =“是”; 如果(价值==“是”){ // code座 }其他{ // code座 } 这导致了以下错误:有明确的行为字符串结果进行比较。我也尝试过这样的: char值[] =“是”; 如果(STRCMP(价值,“是”)){ // code座 }其他{ // code座 } 这并没有产生任何
..
我做了这个程序,它让用户ADRESS,姓名和工作。然后,它把所有成一个字符串,并输出字符串。 (我知道有更好的方法来做到这一点) 字符海峡[600]; 不良反应的char [200]; CHAR名称[10]; WRK的char [200]; COUT<<“输入您的姓名和preSS ENTER”; cin.getline(姓名,10); COUT<<“\\ n输入您ADRE
..
有没有遍历一个字符串的字符的好方法?我希望能够做到的foreach , array_map , array_walk , array_filter 等在字符串中的字符。 类型转换/杂耍没有得到我在任何地方(把整个字符串作为数组的一个元素),我已经找到了最好的解决方案是简单地使用一个for循环来构建阵列。这感觉就像应该有更好的东西。我的意思是,如果你可以在它的索引应该不是你能重复呢? 这是我已经
..
如何让一个字符串的字符数组在JavaScript中? 我想变得像一个字符串“Hello World!”来数组 ['H','E','L' ,'L','O','','W','O','R','L','D','!'] 解决方案 > “世界,你好!”分裂('') [“你好,世界”, ”!”] 仅仅通过一个空字符串拆呢。 请参阅String.prototype.split() MDN文档。
..