
abcdefghを反転させたいのですが、
?に入る式がわかりません。
#include <stdio.h>
#define N 8
void revstr(char s1[], char s2[], int n){
if (n < N){
char buf = s1[n];
revstr(s1, s2, n+1);
*(s2 + ? ) = buf;
}
}
int main(void){
char s1[N+1] = "abcdefgh", s2[N+1];
printf("%s\n", s1);
revstr(s1, s2, 0);
s2[N] = '\0';
printf("%s\n", s2);
return 0;
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# c言語でユーザ関数を利用して入力された文字列を反転させるプログラムを作りたいです。 3 2023/01/29 19:47
- Visual Basic(VBA) エクセルVBAで教えて頂きたいのですが? 2 2022/12/31 20:28
- 工学 電気回路の2端子対回路 (1)スイッチS1のみが開いているときの電流I1を求めよ。 (2)スイッチS 4 2023/05/29 16:40
- C言語・C++・C# 宣言する関数の形が決まっている状態で、 str1とstr2の文字列をこの順に引っ付けてstrに保存し 2 2022/05/30 18:21
- C言語・C++・C# c言語配列の結合についてです。 なぜうまくいかないのでしょうか。 #include <stdio.h 4 2022/05/30 22:42
- 数学 数学の質問です。 kを正の実数とする。 点Pは△ABCの内部にあり、 kAP+5BP+3CP = 0 2 2023/07/03 21:24
- C言語・C++・C# C言語のエラーについて 2 2022/07/11 13:56
- 工学 回路の勉強をしています。添付の説明で一点理解できないため教えてください。スイッチS1を閉じて定常状態 1 2022/10/24 15:58
- 統計学 t値の計算方法 1 2022/11/29 18:37
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
間接参照のレベルが異なっています
-
fgetsなどのときのstdinのバッ...
-
C言語のfor文です。 繰り返しの...
-
文字列から空白を取り除きたい...
-
-'0'の意味について
-
charからLPTSTRへの変換方法
-
C言語の入力した文字を反転させ...
-
c言語でユーザ関数を利用して入...
-
Linuxでフォルダ内全ファイル名...
-
間接操作のレベルとは
-
型変換
-
構造体の各メンバにfor文からア...
-
c言語配列の結合についてです。...
-
TCHAR文字列?の特定部分の数字...
-
DxLibについて質問です
-
'const char *' 型は 'char *' ...
-
c言語でソーベルフィルタが作り...
-
CStringをwchar_tに変換したい
-
ADOレコードセット操作(Forルー...
-
エラーの意味
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
fgetsなどのときのstdinのバッ...
-
文字列から空白を取り除きたい...
-
間接参照のレベルが異なっています
-
C言語のfor文です。 繰り返しの...
-
CStringをwchar_tに変換したい
-
テキストデータをそのままバイ...
-
charからLPTSTRへの変換方法
-
atoi( ) の反対をやりたい
-
charでの計算?
-
配列をnビットシフトする
-
c++ 文字列を入力して、一文字...
-
'const char *' 型は 'char *' ...
-
c言語でユーザ関数を利用して入...
-
干支のプログラム
-
switch文で文字を比較すること...
-
char型からのバイト数取得
-
ネットワークにつながっている...
-
getchar()を int でとる理由...
-
間接操作のレベルとは
-
str系関数を使わずに二つの文字...
おすすめ情報