この質問に少し問題があります。「ビルドは成功しました」(xCodeで作業しています)が表示され続けますが、印刷出力がありません。
ここに質問があります:
「プログラムとvoid関数を記述します。void関数は値渡しパラメーターとして2つのintを取ります。これらの2つのintは、内の位置の範囲の開始と終了(開始は終了よりも小さいことが保証されます)を提供します。アルファベットシーケンス(Aはゼロ、Bは1など)次に、関数は開始大文字を出力し、その後、昇順のFORループ内のすべての大文字を出力する必要があります。putchar()またはprintfを使用できます。例:ユーザーの場合「CJ」と入力すると、関数に渡されるintは2と9になり、出力は「CDEFGHIJ」になります。
そして、これが私のコードです:
#include <stdio.h>
void writeLetters (int begin, int end);
int main() {
char beginChar, endChar;
int beginInt, endInt;
scanf("%c%c", beginChar, endChar);
beginInt = beginChar*1;
endInt = endChar*1;
writeLetters(beginInt, endInt);
return 0;
}
void writeLetters (int begin, int end) {
int i;
char beginChar = begin*'A', endChar = end*'A';
for (i=begin; i<=end; i++) {
printf("%c", beginChar);
beginChar += 'A';
}
}
ありがとう!