前提・実現したいこと
linuxのtrコマンドのような機能をつくりたいです。
ですが、1つの文字をもう一つの文字に変換させる方法を調べても分からず、とりあえず文字をコピーさせましたが、下記のやりたいことをしようとすると、上手くいかないと思いました。
大変恐縮ではございますが、お力添えいただければ幸いです。
よろしくお願いいたします。
やりたいこと
tr aaa zxc
a
c
該当のソースコード
C言語
1#include<stdio.h> 2#include<string.h> 3#include<ctype.h> 4 5char moji1[100], moji2[100], moji3[100]; 6 7int tr(){ 8 // moji2配列にmoji3の文字列をコピー 9 strcpy( moji2,moji3 ); 10 printf( "%s\n",moji2 ); 11 return 0; 12 } 13 14int main(){ 15 // 値の入力 16 scanf( "%s %s %s",moji1, moji2, moji3 ); 17 // trメソッドの呼び出し 18 if( strcmp( moji1, "tr" ) == 0 ){ 19 tr(); 20 } 21}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。