C++の課題で、関数eimojiを使ってキーボードから入力されたアルファベット以外の文字列を”?”に変換するプログラムを作りなさいという問題が出ました。
#include<stdio.h>
int main(void)
{
char str[256];
char *p;
p = str;
printf("文字列は?\n");
gets_s(str);
printf("変換前→%s", str);
while (*p != '\0') {
if ((*p<'a' || *p>'z') && (*p<'A' || *p>'Z'))
*p = '?';
p++;
}
printf("\n変換後→%s\n", str);
return 0;
}
上記のプログラムを何かすることはわかるのですが、どういった関数を作ればいいのかちんぷんかんぷんです。詳しい人おねがいします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# 宣言する関数の形が決まっている状態で、 str1とstr2の文字列をこの順に引っ付けてstrに保存し 2 2022/05/30 18:21
- C言語・C++・C# c言語 プログラムのエラー 1 2023/02/11 20:31
- C言語・C++・C# プログラミングの授業の課題です 1 2023/01/17 22:15
- C言語・C++・C# c言語配列の結合についてです。 なぜうまくいかないのでしょうか。 #include <stdio.h 4 2022/05/30 22:42
- C言語・C++・C# str[j++]の意味 2 2022/08/30 16:20
- C言語・C++・C# C言語プログラム変更 2 2022/12/21 15:03
- C言語・C++・C# C言語のエラーについて 2 2022/07/11 13:56
- C言語・C++・C# c言語でユーザ関数を利用して入力された文字列を反転させるプログラムを作りたいです。 3 2023/01/29 19:47
- C言語・C++・C# c言語の問題です 3 2023/01/10 16:15
- C言語・C++・C# 至急教えてください! プログラミングの問題です! お願いします! 出力2と全く同じ出力をするように、 2 2022/06/22 23:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
GetDlgItemInt( ) c++
-
Excel-VBAのmsgBox()の不思議
-
isoをimgに変換したいのですが...
-
【EXCEL】カナ、ひらがなを英字...
-
緯度、経度の 10進法と 60進法...
-
線対称の角度を求める
-
CIDコードからUNICODEへの変換...
-
Linux Mint でShift-JISが使い...
-
基本情報 過去問16年 問4に...
-
FortranをC++(VC++)へ変換
-
tex 郵便記号のだしかた
-
VBAを使って二進法計算
-
VB6からVB2010への変換
-
半角カナ文字と特殊文字の変換
-
英数文字列のうちの数値を4桁に...
-
H8/3664FのAD変換について
-
機械語とアセンブリ言語の違い...
-
PIC AD変換
-
DOSコマンドでの文字コード変換...
-
n次元の正規直交基底ベクトルの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
緯度、経度の 10進法と 60進法...
-
Excel-VBAのmsgBox()の不思議
-
Mac 乗数の入力方法
-
家電製品の電力周波数を変える機械
-
3のつく数字と3の倍数のみを表...
-
bmp→jpgに、jpg→bmpに
-
10進数をBCDに変換する方法
-
【EXCEL】カナ、ひらがなを英字...
-
StrConvの使い方について教えて...
-
分を時間に変換するプログラム
-
画像ファイル変換(Tiff→PDF)
-
マンセル⇔XYZ,RGB変換式或いは...
-
C/C++→JAVAに変換するツール
-
VB6からVB2010への変換について
-
c++でmatからvectorへの変換の...
-
DOSコマンドでの文字コード変換...
-
VB.NETをJavaに変換するツール...
-
SJIS⇔UTF-8の文字コード...
-
なぜ通信には16進数文字列が使...
-
C#でのpngからbmpへの変換について
おすすめ情報