• 締切済み

『コンソールI/O関数』gets()を使って英文を入力し、putchar()で出力する方法

みなさんいつも分かりやすい解答をしていただけるので助かっています。 タイトルのような問題なのですが、教科書で配列の章にあるstrcpy()、strcat()のような関数を使ってプログラムを作ることは自力でもできたのですが、 課題はそれを使わずにポインタを仮引数とする関数(process(char *p))を定義して、それら内部で処理しなければいけません。 process、gets()、コンソールやらでググってみましたがたくさんでてきすぎて参考になるものがどれか分かりませんでした(>_<) 参考になるURLを教えてください!!! もしくはソースコード教えてください!!! (これはダメですね笑。ちゃんと勉強します・・・)

みんなの回答

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

どういう処理をするべきなのかがよくわかりませんが、 こんなこと? ---------------------------------------------------- #include <stdio.h> void process(char *p){ gets(p); while(*p) putchar(*p++); } int main(void){ char buff[4096]; process(buff); return 0; }

関連するQ&A