[ create a new paste ] login | about

Link: http://codepad.org/oMN19ueH    [ raw code | output | fork ]

C, pasted on Nov 21:
/*
入力した文字列を逆順に出力するプログラムを作成せよ
ただし文字列の入力および逆順に出力する処理はユーザ関数として作成する。
また、main巻子は以下の記述とする。また、プログラム中で外部変数を用いてはならない

#define LENGTH 100
int main(void)
{
    char string[LENGTH];
    stringput(string);
    rprint(string);
    putchar('\n');

    return 0;
}

実行例:
input string ... abcde

edcba

ヒント:
プロトタイプ宣言は
void strinput(char *)
void rprint(char *)   とする.

それぞれの関数は
void strinput(char *pt)
{
  fgetsを使って入力する.
}
void rprint(char *pt)
{
  整数型の変数cntを定義する.
  cntを0から増やしながら*(pt+cnt)で¥0を見つける.
  cntを減らしながら*(pt+cnt)で出力する.
}
とする.

 */


Output:
1
2
In function `_start':
undefined reference to `main'


Create a new paste based on this one


Comments: