Cプログラムに問題があります。バッファ内にすでに文字列があり、文字列を大文字に変更してからソケットに書き込むか、標準出力に出力したいと考えています。以下のコードで私を助けてください。
char input[] = buffer;
int alpha_count = 0;
for (int i = 0, x = strlen(input); i < x; i++) {
if (isalpha(input[i])) {
if (alpha_count++ % 2 == 0 )
input [i] = toupper(input[i]);
}
}
printf("%s\n", input);