よく見たら括弧の対応がおかしいな。
そうかputchar('\a'),puts(str);と書きたかったのか。