ダブル、シングルコーテーションの判定ロジックが分からないので教えていただきたです。
printf("\\");/* ←コメントではない行 a*/ ←コメント行 putchar('\\');/* ←コメントではない行 a*/ ←コメント行 printf("\'");/* ←コメントではない行 a*/ ←コメント行 putchar('\'');/* ←コメントではない行 a*/ ←コメント行 printf("\"");/* ←コメントではない行 a*/ ←コメント行 putchar('\"');/* ←コメントではない行 a*/ ←コメント行 printf("/*'\''""", /*\\"); ←コメントではない行 printf("'\"*/); ←コメント行最初の文字がダブルコーテーションだったら次のダブルコーテーションを見つけるまで
読み飛ばすようにしていたのですが、\マークが入るとわけがわからなくなります^^;
どのように判定すれば正しく処理できるのでしょうか?