if (strcmp(str, "") == 0) { // strが空のとき } else { // strが空でないとき } // 以下のようなコードは正しく判断してくれない if (str != "") { // strが空でないとき } else { // strが空のとき }