Faits: Faits: A. A.a En 1990 à l'occasion d'un chantier à N._ (Vaud), B._, fondé de procuration de Z._ SA - devenue depuis lors X._ SA -, a fait la connaissance de A._, qui exploite une entreprise de gypserie-peinture. Comme ils ont sympathisé, A._ a parlé à B._ de son projet de se faire construire une villa à M._ (Vaud). Entre le 30 avril et le 12 juillet 1993, A._, B._ et l'architecte mandaté par X._ SA ont établi plusieurs documents sous la forme de deux descriptifs de travaux, de divers projets et de plans pour la mise à l'enquête publique. Il a été retenu que les deux descriptifs de travaux n'étaient pas détaillés: le premier (30 avril 1993) faisait seulement "allusion" à certains postes; le second (17 juin 1993) a été qualifié comme étant "des plus sommaires". Ces descriptifs faisaient référence à des projets ayant une surface de 100 m2 et un volume de 750 à 800 m3 pour le premier et une surface de 114 m2 et un volume de 889 m3 pour le second. Les plans de l'architecte du 2 juillet 1993 relatifs à la mise à l'enquête publique faisaient état d'une surface (inchangée) de 114 m2 pour un volume de 1'180 m3. Le 12 juillet 1993, B._, agissant pour X._ SA, et A._ ont signé un contrat d'entreprise générale portant sur la construction d'une villa individuelle à M._. Les parties ont convenu de fixer un "prix forfaitaire, y compris renchérissement" de 400'000 fr. (art. 4.1) et arrêté un échéancier de paiement de cette somme entre la signature du contrat et la réception de l'ouvrage prévue en avril 1994 (art. 9.1). Selon l'art. 5.1 étaient comprises toutes les prestations et fournitures de l'entrepreneur général et ses sous-traitants et fournisseurs nécessaires à l'exécution conforme au descriptif de l'ouvrage et aux plans des parties. A l'art. 2 du contrat, il était expressément fait référence au plan de l'architecte du 2 juillet 1993; la rubrique "descriptif de l'ouvrage" était laissée vierge, bien que celui-ci eût dû faire partie intégrante du contrat, avec ordre de priorité sur les "plans contractuels". A.b Le 25 octobre 1993, B._ et A._ ont signé une nouvelle version de la page 5 du contrat d'entreprise générale: l'échéancier de paiement a été redéfini quant aux montants et aux termes prévus; le total des versements prévus s'élevait désormais à 330'000 fr. Les autres clauses du contrat n'ont pas été modifiées, en particulier celle relative au prix forfaitaire de 400'000 fr. Le lendemain, la banque Y._ a signé aux côtés de X._ SA et A._ une convention autorisant l'entrepreneur général à utiliser un crédit de construction de 330'000 fr. ouvert par le maître auprès de la banque. Cette convention faisait notamment obligation à X._ SA d'informer en tout temps la banque de l'existence de frais supplémentaires par suite de modifications du projet, en particulier les nouvelles spécifications du maître. Selon l'employé de la banque, la différence entre le forfait de 400'000 fr. et le montant de 330'000 fr. du crédit s'explique par l'existence de fonds propres ou par des travaux exécutés par A._. Un plan financier a été établi à cette époque par B._: il en ressort que l'offre totale de X._ SA - pour un volume SIA de 920 m3 - s'élevait à 393'300 fr., travaux de plâtrerie-peinture non compris. A.c Les travaux se sont écoulés d'octobre 1993 à mai 1994, date à laquelle A._ et sa famille ont emménagé dans la villa. A dire d'expert, les prestations effectuées par l'entreprise de A._ se sont élevées à 111'050 fr. L'ensemble des travaux n'a donné lieu ni à des critiques ni à des avis des défauts de la part du maître. Par le biais du crédit de construction, A._ s'est acquitté d'une somme totale de 335'648 fr. De son côté, la banque n'a jamais reçu d'avis de frais supplémentaires dus à des modifications de projet. Le 22 septembre 1994, X._ SA a licencié B._ avec effet immédiat et a déposé plainte pénale à son encontre. Elle lui reprochait notamment d'avoir détourné à son profit une somme de 27'500 fr. dans le cadre de la construction de la villa de A._. B._ est décédé le 28 septembre 1997. Le 10 juillet 1998, le juge pénal a clôturé l'enquête, également dirigée contre A._, par un non-lieu, en raison du décès de B._ et de l'absence d'indices de la commission par A._ d'infractions pénales. B. B.a Par courrier du 6 octobre 1994, X._ SA a déclaré invalider le contrat d'entreprise générale pour lésion. A._ a contesté cette invalidation. Le 10 novembre 1994, X._ SA a établi un décompte du coût total des travaux de la villa ascendant au montant de 764'764 fr. 50; ce décompte n'incluait pas les prestations effectuées par A._. Le 12 décembre 1995, X._ SA a fait notifier à A._ un commandement de payer d'un montant de 450'000 fr. à titre de "solde dû sur la construction de la villa de M._". A._ a formé opposition totale à cette poursuite. B.b Le 12 août 1996, X._ SA a ouvert action contre A._ devant la Cour civile du Tribunal cantonal vaudois, concluant au paiement de 399'258 fr. avec intérêts à 5% dès le 5 décembre 1995 et et à la mainlevée définitive de l'opposition formée par le défendeur au commandement de payer précité. A._ s'est opposé à la demande et a conclu reconventionnellement au paiement de 28'610 fr. avec intérêts à 5% dès le 1er mai 1994. En cours d'instance, deux expertises judiciaires ont été ordonnées, lesquelles ont été confiées à l'architecte D._. A l'examen des plans d'exécution - établis le 10 octobre 1993 par l'architecte mandaté par la demanderesse - l'expert a constaté que la villa construite présente en réalité un volume de 1'255 m3: cela correspond à une augmentation de 6% par rapport au volume décrit dans les documents à la disposition des parties le 12 juillet 1993. D._ a qualifié cette dernière évolution de minime. A dire d'expert, la villa prévue initialement - sans la part des travaux à la charge de A._ - pouvait se concevoir pour 400'000 fr., soit 450 fr. le m3 pour un volume de 889 m3. Le coût de la villa réalisée - qui se situe dans la catégorie moyenne supérieure - s'élève à 911'455 fr. 35, soit 726 fr. le m3 pour un cubage de 1'255 m3. L'expert a estimé que l'augmentation du coût était notamment due à une modification du volume, à un devis sous-estimé, à une qualité de l'ouvrage réalisé supérieure à celle de l'ouvrage initialement convenu et à l'importante augmentation des frais d'aménagement extérieur. Toujours selon lui, les évolutions du projet "n'échappaient à personne". Enfin, l'expert a souligné que la demanderesse n'avait jamais pris en compte la relation entre le volume construit, la qualité de l'ouvrage et le coût de la villa. A son avis, X._ SA a totalement négligé la gestion des coûts. B.c Par jugement du 5 février 2003 - dont la motivation a été expédiée le 10 décembre 2003 - la Cour civile du Tribunal cantonal vaudois a condamné le défendeur à verser à la demanderesse la somme de 99'040 fr. 10 avec intérêts à 5% dès le 13 décembre 1995 et levé définitivement, à due concurrence, l'opposition formée au commandement de payer par le défendeur. En substance, la cour cantonale a retenu qu'un contrat d'entreprise avait été valablement conclu entre les parties, à la suite de la ratification par la demanderesse des actes de B._; elle a écarté la lésion invoquée par la demanderesse. S'agissant du prix de l'ouvrage, elle a retenu que les parties avaient convenu un prix forfaitaire de 400'000 fr. Compte tenu que le défendeur avait versé au moyen du crédit de construction 335'648 fr., il subsistait un solde encore dû par ce dernier se montant à 64'352 fr. La cour cantonale a ensuite jugé que le maître avait passé des commandes supplémentaires pour 71'142 fr. 35 - dont il s'était acquitté à concurrence de 70'454 fr. 25 - laissant ainsi un solde à son débit de 688 fr. 10. Enfin, l'autorité cantonale a fait supporter au défendeur une somme de 34'000 fr. à titre de participation au surcoût du cube SIA. La Cour civile ayant entièrement rejeté les conclusions reconventionnelles du défendeur, elle l'a condamné à verser à la demanderesse la somme de 99'040 fr. 10 (64'352 fr. + 688 fr. 10 + 34'000 fr.). B.d Par arrêt du 12 mai 2004, la Chambre des recours du Tribunal cantonal a rejeté le recours cantonal en nullité de A._ et confirmé le jugement entrepris. Elle a admis que la Cour civile n'avait pas apprécié arbitrairement les preuves, et notamment la déposition du témoin C._, en considérant que les parties n'étaient pas convenues d'une diminution du prix forfaitaire de 400'000 fr. initialement prévu. En outre, la Cour civile n'avait pas violé l'art. 164 CPC vaud. qui prescrit que les faits sur lesquels les parties sont d'accord n'ont pas à être prouvés. C. A._ a exercé un recours en réforme au Tribunal fédéral contre le jugement de la Cour civile (affaire 4C.23/2004). Le défendeur forme également un recours de droit public au Tribunal fédéral contre l'arrêt de la Chambre des recours, dont il requiert l'annulation. II reproche à l'autorité cantonale une appréciation arbitraire des preuves s'agissant du montant du prix forfaitaire: celui-ci aurait été arrêté par les parties à 330'000 fr., et non à 400'000 fr. comme l'a retenu la Cour civile. L'intimée conclut au rejet du recours. La Chambre des recours s'est référée aux considérants de son arrêt.