常に曲がったプログラムを!そんな私に無謀な友人が
ひじょーに簡単なプログラムが書けないと言ってきたので書きました。

文字"c"があるか?
なければ-1を返す (けど私は画面表示してます)
cがあったら(最初のcまでが)何文字目かを表示する。

#! /usr/local/bin/perl
$moji = 'aabbcdscddcc'; # 処理する文字
if ($moji =~ /c/) { print'"c"なんてないっす!'; exit; } else {
@i = split(/c/,$moji); # cがあったらそこで区切って配列を作る
$i = length($i[0]); #1つ目の配列の長さを取得
print "\"c\"発見! $i文字にあります。"
}

素晴らしく方法が間違ってるけどこれでOKだな、と渡したら
C言語だ!それにこのプログラムはへそ曲がりだ!と怒られました…私はPerlしか書けないって言ってるのに…。
これをC言語で素直に実現するとどんな風になるんでしょうか…。
どなたか教えてください。


…Perlならもっと短くできそうですね。全然関係ないですが…。