C/C++の宿題は私におまかせくださいませ 23代目
■ このスレッドは過去ログ倉庫に格納されています
0613デフォルトの名無しさん
NGNG文字列の長さを判定せずに逆順に表示させる方法ってあるんですか?
----
#include <stdio.h>
/* 入力した文字列を順番どおりに出力する */
void putstring(const char *str){
int i=0;
while(*(str+i) != '\0'){
putchar(*(str+i));
i++;
}
}
void putreverse(const char *str){
int i, length=0;
for(i=0; *(str+i)!='\0'; i++) length++; /* 文字列の長さを求める */
for(i=length-1; i >= 0; i--) putchar(*(str+i)); /* 逆順に出力 */
}
int main(void)
{
char word[200];
printf("文字列を入力してください\n");
gets(word);
printf("実行結果は以下のとおりです。\n");
putstring(word); printf("\n");
putreverse(word); printf("\n");
return 0;
}
---
■ このスレッドは過去ログ倉庫に格納されています