問題タブ [rot13]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
3426 参照

php - PHPでROT13を実装する

Jon Skeetの面白いことを読んだ後、文字列を見つけました。それはROT13にあると思いました。推測を確認する前に、PHPで復号化してみようと思いました。これが私が持っていたものです:

私の文字列はとして戻ってきますAIaf you aasakaead ABruacae Sacahnaeaiaer to adaeacrypt tahais, ahae'ad acrusah your sakualal waitah ahais alaauagah.

私の論理はかなり近いように見えますが、それは明らかに間違っています。手伝ってくれませんか。

0 投票する
2 に答える
862 参照

function - C++ROT13関数がクラッシュする

ただし、私はC++があまり得意ではありません。私のコードはコンパイルされましたが、関数が私のプログラムをクラッシュさせます。以下はコードの簡単な要約です。完全ではありませんが、関数と呼び出しはそこにあります。

関数は「テスト1;ここに到達します!」に到達します。-ただし、「テスト2;ここに到達しません!」には到達しません。

よろしくお願いします。-ニックダニエルズ。

0 投票する
5 に答える
14602 参照

python - Python3でROT13エンコードする方法は?

Python 3のドキュメントでは、コーデックページにrot13がリストされています。

rot13エンコーディングを使用して文字列をエンコードしてみました:

これによりunknown encoding: rot13エラーが発生します。組み込みのrot13エンコーディングを使用する別の方法はありますか?このエンコーディングがPython3で削除された場合(Googleの検索結果が示すように)、なぜPython3のドキュメントにまだリストされているのですか?

0 投票する
2 に答える
6677 参照

php - PHPを使用して文字列をどのようにrot13しますか?

手動でエンコードおよびデコードしたい大きなphpコードがあります。
私の問題は、phpコードに多くの一重引用符と二重引用符が含まれていることです。そのため、str_rot13()以下のような関数を使用しているときにエラーが発生します...
正しい構文は何ですか?また、以下の関数をエンコードに使用するにはどうすればよいですか?

そして、そのエンコードされたファイルをどのようにデコードできますか? リバース機能が見つかりませんでした!

前もって感謝します

0 投票する
2 に答える
319 参照

c - CでRot13を実行中にクラッシュする

これはかなり基本的なことのように感じますが、何らかの理由で行き詰まっています。

これが私が持っているものです:

私はCの第一人者ではありませんが、それは些細なことだと私は確信しています。私が得るエラーは、char修飾子(*p+=13または*p-=13)のいずれかにヒットすると、「############で未処理の例外:アクセス違反の書き込み場所#####」が発生します。

私は何が間違っているのですか?

ありがとう

0 投票する
1 に答える
1387 参照

c - インライン アセンブリのセグメンテーション違反

全て、

インラインアセンブリ関数でrot13を書こうとしていました...

次のコードは「a」で機能しますが、c が「z」になると機能しなくなります...

そして...常に「セグメンテーション違反」が表示されます...解決するためのアドバイスをお願いします

この問題。

0 投票する
4 に答える
3006 参照

c - 正しくない配列の長さを返す Sizeof

重複の可能性:
C プログラミング言語の配列のサイズ?

私は C に精通するために C をいじっていましたが、解決方法がわからない初期化/ポインターの問題に遭遇した可能性があると思います。以下のプログラムは ROT13 の実装であるため、入力文字列を受け取り、各文字を 13 ずつシフトして、暗号文を生成します。私のプログラムの出力には正しいシフトが表示されますが、4 文字を超えると機能しません。sizeof が間違って使用されているのではないかと思います。他の提案は大歓迎です。この時点でいくつかのことを台無しにしたと確信しています。

0 投票する
2 に答える
106 参照

c - プロンプトを表示するときのC無限ループの問題

このコードで、ユーザーに再度プロンプトを表示せずに無限ループを実行するのはなぜですか

これ以上正確にできないユーザーにもう一度プロンプトを表示したいと思います。

0 投票する
2 に答える
508 参照

java - rot13 および Caesar 暗号化にさらに文字や文字を追加する方法

この暗号化装置のアルファベットに「ç」、「ğ」、「ı」、「ö」、「ü」の文字を追加したいと思います。また、特殊文字も追加したいと考えています。どうやってやるの?

0 投票する
4 に答える
18047 参照

c - Rot13について-実装

私はCでrot13アルゴリズムを実装しようとしています。しかし、私はその言語にあまり精通していないため、ここでのコードにいくつかの問題があります。

基本的に、args[]のすべての文字を13桁上に回転させたいと思います。しかし、このコードはかなり遅いようです:

ここにはたくさんの穴があることを知っています-これを修正する方法を教えていただけますか?