为死伤得不到援兵，又得不到粮食救应，所以士兵损耗很大，这时的城内仅剩下一千六百士兵，而且大多都因饥饿疾病而战斗力不足，以致射箭都难以射不准。后来，守军只好罗雀掘鼠，煮盔甲、烹弓弦来充饥。尹子奇得知城中粮尽，加紧攻城。燕军先是制造一座高大如同半个彩虹的云梯，上面安置了二百精兵，推至城下，想令士兵跳入城内。于是，张巡事先在城墙上凿开三个洞，等待云梯快临近时，先从一洞中伸出一根大木，木头末端上设置一铁钩，钩住云梯使不得退去，由从另一洞中出一根木头，顶住云梯使不得前进；在最后一洞中再伸出一大木，木头上安置了一个