How to cast an array to an string array?
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 25/100
- issue の種類
- ドキュメント
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- javascript, node.js
- 領域
- backend
調査の方向性
Start by comparing wrapper.cc and index.js with the linked array_buffer_to_native example, focusing on how the N-API array is passed into native code. Check whether the repository contains another string-array example. Done means providing or documenting a working example for the shown char** use case.
索引モデルが issue の本文から書いたものです。
説明
I'm trying to wrap a C function that receives a char** as parameter but I can't seem to cast it properly. Do I have to iterate over the array and recreate an array on c? I was following this array buffer to native example but I'm stuck. Can someone give me a hint or point me to an example that uses strings and array?
// index.js
const addon = require('./node/addon')
addon.start(4, [
'-in',
'str1',
'-out',
'str3'
])
// wrapper.cc
Napi::Value start(const Napi::CallbackInfo &info)
{
Napi::Env env = info.Env();
Napi::Number bufferSize = info[0].As<Napi::Number>();
Napi::Array buffer = info[1].As<Napi::Array>();
// how would you make this work?
char **stringArray= reinterpret_cast<char **>(buffer);
- 主要言語
- C++
- スター
- 2.6k
- フォーク
- 602
- PR マージ指標
- 30日以内にマージされた PR はありません
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
nodejs/node-addon-examples のほかの issue
-
enhancement
難易度 4/5 3〜5日 初心者へのやさしさ 38/100
nodejs/node-addon-examples#585 · リアクション 1 件 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 38/100
nodejs/node-addon-examples#530 · コメント 1 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
nodejs/node-addon-examples#445 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 32/100
nodejs/node-addon-examples#444 · コメント 1 件 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
nodejs/node-addon-examples#381 ·
nodejs/node-addon-examples の issue をすべて見る
似ている issue
-
Website Doc Typo オープン
難易度 1/5 1時間未満 初心者へのやさしさ 92/100
-
難易度 1/5 1〜3時間 初心者へのやさしさ 92/100
autowarefoundation/autoware_universe#13413 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
-
automated-analysis bug memory-safety
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100