strcpy

    -2

    2答えて

    私はC++を初めて使っています。私は大きなプロジェクトで繰り返し修正する必要があります。私はstrcpyメソッドとstrcatメソッドをすべて取ってsprintfに変換しなければなりません。そのコードの動作を行い、 strcpy(out,in) to sprintf(out, "%s", in) と strcat(out,in) to do{ int temp = strlen(out); s

    -1

    3答えて

    strcpyについてお尋ねします。私はここで問題がある。ここに私のコードです: char *string1 = "Sentence 1"; char *string2 = "A"; strcpy(string1, string2); 私のコードには問題はないと思います。 string1とstring2の最初の文字のアドレスは、関数strcpyに送られます。このコードには問題はありません。

    0

    3答えて

    私はCを学ぼうとしていましたが、私はライブラリを含めて立ち往生しています。私はstrcpy()を使用する必要がありますが、そのメソッドはiostreamライブラリに含まれていますが、ライブラリをインクルードしようとするとプログラムによってエラーが発生します。私は "iostream"、 "iostream.h"、、を使ってみましたが、 "iostream.hを見つけることができません"というエラー

    24

    7答えて

    私は最近、JavaとPythonに由来するCでプログラミングを始めました。文字列に何が起こったのか - この例では、char型の配列を使用していると私は疑問に思い、今 char message[10] strcpy(message, "Hello, world!") printf("%s\n", message); :さて、私の本の中で私は、「Hello World」のプログラムを作るため

    5

    1答えて

    へのstrcpyを使用しているとき、私はこの起こって簡単なプログラムがあります。私のコードで間違って int main(void) { int fd; const char *text = "This is a test"; fd = open("/tmp/msyncTest", (O_CREAT | O_TRUNC | O_RDWR), (S_IRWXU | S_

    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

    11

    7答えて

    私は初心者でCです。私は自分で学習しています。 私は次の関数を作成しています: char *foo(int x){ if(x < 0){ char a[1000]; char b = "blah"; x = x - 1; char *c = foo(x); strcpy(a, b); strcat(a, c);

    2

    2答えて

    私の例では、手動コピーがうまくいくように見える間にstrcpy_sとmalloc_sがエラーを投げます。ここにコードがあります。これは動作します: hookaddrinfoluacode=(char *)malloc(16384); // This works for(i=0;i<strlen(this_token);++i){ hookaddrinfoluacode[i]=th

    0

    2答えて

    Iは、(文字列への)ポインタの2Dアレイを有する char *result[7000][14]; Iは各「行」の最初の文字列を返す関数を作成します。 は、ここに私が試したものです: char *getRownames (int a, int b, char *matrix[a][b]) { char *rownames[a]; for(int i=0;i<a;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);