c-strings

    0

    1答えて

    strcpy_sここで定義したhttps://msdn.microsoft.com/en-us/library/td1esda9.aspx - (2つの引数を持つもの)strcpyをここで定義したhttp://en.cppreference.com/w/c/string/byte/strcpy - (最初のもの)と安全に置き換えることができるかどうかを知りたいと思います。そうでなければ、の最も近い

    3

    1答えて

    私は/ mtでコンパイルされたDLLを持っています。 DLLはrundll32でcmdから呼び出す関数 'main'をエクスポートします。この関数は、環境変数のレジストリに格納されているいくつかの設定を取る予定のヘッダから別のものを呼び出します。私がやっているか想像するに、ここでのコードの一部です: DLL:メイン #include "..\Header.h" extern "C" void

    0

    1答えて

    私は10文字列の配列を持つCプログラムを書こうとしています。各文字列はスポットiに駐車した車のナンバープレートの番号を表します。スポットがランダムに選択され、空であればランダムなナンバープレート番号が生成されてそのスポットに割り当てられ、占有されている場合はそのスポットが空になりナンバープレート番号が削除されます。しかし、プログラムは無限ループに入っています。これは私が欲しいものですが、プログラム

    1

    3答えて

    私はこのようなstrcpyをしようとしていた。 int main() { char *c="hello"; const char *d="mello"; strcpy(c,d); cout<<c<<endl; return 0; } これは警告を与え、コードを実行するとセグメンテーションフォールトを生成コンパイル。 警告があ

    1

    2答えて

    Dを学んでプロセスを楽しんでいますが、D文字列をchar*に変換するこのコードは私を困惑させています。私はただやみくもにテンプレートがどのように動作するかintuitingことによってそれにつまずいたが、私はそれが実際に私は期待通りの出力がabc 3ですが、私は本当に理由を知らない import core.stdc.stdio; import core.stdc.string; import

    0

    1答えて

    私はcharポインタの配列をソートしてそれらを出力する関数を書こうとしています。何らかの理由でqsort関数を使用すると、出力で並べ替えることができないようです。 84:入力は基本的形式でMACアドレスのアレイである1B:5E:A8:BF:7C 74:E2:F5:17:96:89 00:8E :F2:C0:13:CC 74:E2:F5:17:96:89 私の周り見て、セクションとのqsortの他の

    0

    1答えて

    としてC文字列の可変長配列を渡す、私はCストリングの可変長配列を宣言した後secondPass(呼び出された関数に渡す) ()、Iが実行しますループは、dec_instructionという文字列の内容を決定します。それを配列に追加しようとします。 int main(int argc, char *argv[]) { /* Logic to decide num_commands */

    8

    2答えて

    は、次のコードを考えてみましょう: constexpr auto f() { auto str = "Hello World!"; return str; } int main(int argc, char* argv[]) { static constexpr auto str = f(); std::cout << str << std::en

    0

    2答えて

    私はC言語で非常に新しいです。私はstrcat関数を使用しようとしていました。 #include <stdio.h> #include <string.h> int main(int argc, const char *argv[]) { char s1[] = "12345"; char s2[] = "abcde"; strcat(s1, s2);

    -5

    1答えて

    私はユーザが入力した文字列を取り、それを動的に割り当てられた2次元配列を使って個々の単語に分割する関数を持っています。単語は区切り記号で区切られ、区切り記号は区切り記号で区切られています。ここで が私のコードです: int countWords(const char * sentence, char * delims) { int wordsInArray = 0; in