私はJavaを使用しているC言語を使い慣れていません。 私は次のような些細なプログラムをコンパイルしましたが、ナノは実行するたびにセグメンテーションフォルトを投げます。そのポイントは、配列をたどり、各要素を別々の行に出力させることです。 int main()
{
int array[5] = {1, 2, 3, 4, 5};
int i = 0;
for (i =
単純なプロシージャーをx86-64アセンブリーで記述しようとしていますが、単純にint配列の長さを戻しています。配列の最後の要素は0で、これは数えてはなりません。配列はCコードからint *として渡されます。 次のように私のアセンブリコードは次のとおりです。 f1:
movq $0, %rax # zero out %rax
jmp test # jump to test
他のすべての文字と空白を取り除いてから、必要なものを削除するelse文を作成しようとしています。この機能は、ユーザが入力した文字を他の文字に変更することです。 using namespace std;
void dna_to_rna(char rna[])
{
for (int i = 0; i < 100; i++)
{
if (rna[