Closed taka-tuos closed 1 month ago
直前のコード入力とかのscanf()ではstdinに\nが残るかららしい getchar()で読み飛ばしてみたけどプロンプトが出ない代わりにTLが流れない
\n
getchar()
getcharで読み飛ばし処理をしたうえでgdbで調査したところ、どうもストリーミングのthreadがちゃんと動いていない
https://github.com/taka-tuos/nanotodon/blob/c0a8729a42401d32876dcd44979689cfa240ac77/nanotodon.c#L914-L919
USE AFTER FREE
freeの順番には気を付けよう!
直前のコード入力とかのscanf()ではstdinに
\n
が残るかららしいgetchar()
で読み飛ばしてみたけどプロンプトが出ない代わりにTLが流れない