掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
文字列の操作について (ID:61459)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
変換規則が曖昧です。また,大文字小文字が混在しています。 もっと仕様を明確にする必要があると思います。 適当に補完したコード(バッファオーバーフロー未考慮): #include<stdio.h> int main(void){ const char W_mae[23]=" ABCD,efg hijkl,mnopqr"; char W_ato[31]; const char*p=W_mae; char*q=W_ato; int f=0; for(;*p;++p){ if(*p==','||*p==' '){ if(f)*q++='%'; f=0; *q=*p==','?'z':'x'; }else{ if(!f)*q++='%'; f=1; *q=*p; } ++q; } *q++='%',*q=0; puts(W_ato); }
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.