strcpy

    0热度

    5回答

    请告诉我,将分配的字符数组复制到“普通”字符数组的正确方法是什么? 我试图做到以下几点,但它失败: char * buf = (char *) malloc (BUFSIZ * sizeof(char)); // filling up the allocated array with stuff... char temp[BUFSIZ]; strcpy(temp, buf); // strc

    -1热度

    3回答

    我想问一下关于strcpy的问题。我在这里遇到了问题。这里是我的代码: char *string1 = "Sentence 1"; char *string2 = "A"; strcpy(string1, string2); 我觉得我的代码没有问题。 string1和string2中第一个字符的地址发送到函数strcpy。这段代码应该没有问题,对吧? 有人请帮我解决这个问题或向我解释..

    0热度

    1回答

    这是我的第二个问题,因为这个问题导致我遇到了第一个问题。 我有一个文件,我必须阅读使用read()语句,no no fget()或fread()等 我使用该行。如你所知fileRead是我的filedescriptor,buffer是一个无符号字符,blocksize是缓冲区的大小(我选择了32); 我的问题是我有一个循环运行,直到文件结束并采取文件(32)的缓冲区,我需要把它放入一个字符串。 所

    0热度

    3回答

    我一直在努力学习C,而且我被困在包含库。我需要使用strcpy(),但是该方法包含在iostream库中,但每当我试图包含库时,该程序都会给我提供错误。我尝试过使用“iostream”,“iostream.h”,但它或者给我一个“无法找到iostream.h”的错误,或者程序超过100个错误,只是崩溃。即使我的代码是空的,我仍然会得到同样的结果。这里的代码: #include "iostream"

    1热度

    1回答

    unsigned char* Data::getAddress(unsigned char* address) { strcpy((char*)address, (char*)this->_address); return (unsigned char*)address; } int main() { Data d; d.makealinkedli

    2热度

    2回答

    在我的示例中,strcpy_s和malloc_s抛出错误,而手动复制似乎工作。这是代码。这工作: hookaddrinfoluacode=(char *)malloc(16384); // This works for(i=0;i<strlen(this_token);++i){ hookaddrinfoluacode[i]=this_token[i]; } hoo

    0热度

    2回答

    我有指针的二维数组(字符串)开始 char *result[7000][14]; 我想写返回第一个字符串中的每个“行”的功能。 这里是我的尝试: char *getRownames (int a, int b, char *matrix[a][b]) { char *rownames[a]; for(int i=0;i<a;i++){ rownames[i]

    11热度

    3回答

    我想知道为什么我在下面的代码中得到分段错误。 int main(void) { char str[100]="My name is Vutukuri"; char *str_old,*str_new; str_old=str; strcpy(str_new,str_old); puts(str_new); return

    0热度

    4回答

    在由教授给出了一些示例代码: #include <stdio.h> #include <string.h> #include <stdlib.h> int main() { char alpha[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; printf("%s\n", alpha); printf("%c\n", alpha[8]);

    0热度

    5回答

    我遇到比较2个字符字符串都是同样的问题时: char string[50]; strncpy(string, "StringToCompare", 49); if(!strcmp("StringToCompare", string)) //do stuff else //the code runs into here even tho both strings are the sam