From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from APC01-HK2-obe.outbound.protection.outlook.com (mail-oln040092255024.outbound.protection.outlook.com [40.92.255.24]) by sourceware.org (Postfix) with ESMTPS id 3C26E3858D28 for ; Sat, 23 Oct 2021 13:43:37 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 3C26E3858D28 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oXnFgcrh7K8y0dr3yl4p97YanS0Z4iyeimkgoj2Ju+ccEn6xalZObVFXzTKgqTmfRH8ODnzma7XOMTjzbI9Cx5eHd8VMOiTDvOb1H4JrtogOhhMZBUs+mA9EEhkfE5m3uCKssalsXl8AfQaxGlwqYuDsAI7xcVV0j1bmWl1+YAyU/LAKmhz37IWuYXEhhpuPYXem5smTPe0oN7daN+Bq2HbLsIylYQ8OoP2otCeTuwHx+WykDzu2RzuHOiT5Oep991OL+K0MnH9V328wSDlXQVyKKBbSzgp4KNBYDz2EAFLLyc7H8TBv4lTO8DWcGJ0pCj5FXt0YR27pu3qsdsPvsw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=wu1wfZTlJl/ThnBgZY1dE2aLRZdI/CjFz75wssY4UQ0=; b=QINMby4529x/2RJG9BPnfjFbCQ4o7vaZ2QARbkns8Cp9Bqx0ke5xRTZsUdKy6zFPgs2Gm/8NYOQDbfhxsDhvPjwcwBFQqUuWI8SKwpw2T4jbQSxZaqLOaLmcSf4Z+VfcQcBlTc01KBAT3PgLw9nhcBKcJy4aspC6uDpubuAbmFGqo7Jq6lI9s2O/d9VpSW3YqJo4QWl8ppRj3/EFnInhpGm03HWV8o2WukagGTWo2WM/7qX4JaNuxHs40DJfTqcNiduoZ9qFo6qe0gCUzdEmBcpclklKcUhJj2GD55Z0RDdgjS6vo66TPBCG6d9gRejdFqEAwpZMAZZEOdYGooaoMQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from PSAPR04MB4311.apcprd04.prod.outlook.com (2603:1096:301:2b::11) by PU1PR04MB2439.apcprd04.prod.outlook.com (2603:1096:803:35::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4628.18; Sat, 23 Oct 2021 13:43:33 +0000 Received: from PSAPR04MB4311.apcprd04.prod.outlook.com ([fe80::70d8:391f:643:8e16]) by PSAPR04MB4311.apcprd04.prod.outlook.com ([fe80::70d8:391f:643:8e16%8]) with mapi id 15.20.4628.020; Sat, 23 Oct 2021 13:43:33 +0000 From: frijolithedog 1 To: "gcc-help@gcc.gnu.org" Subject: C programing problem where <= is interpreted as < when using GCC 11.2.0 Thread-Topic: C programing problem where <= is interpreted as < when using GCC 11.2.0 Thread-Index: AQHXyBNOzHj1oBnAFkiZZTIiZpgYkg== Date: Sat, 23 Oct 2021 13:43:33 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: suggested_attachment_session_id: 73288902-4551-ded1-4146-b124a533b847 x-tmn: [ZJ1C0t0e8MB5tM5/OFnODE1wEL+oNZ6/] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: fae7e6a1-f695-4aa9-c6a1-08d9962b1b3d x-ms-traffictypediagnostic: PU1PR04MB2439: x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: TsJatKcP6O/GIaXayw1OEkKjsIGYu59fpFM0imc1/uUxbnEziBryxG3Xu0ljJc0C0PHjkTAHBvl7zd9oxhTOCj/E3IH2XDzpnxWJP7K+0cBYvZ4q3ajlvWOtaHs97xheYIKX+XMgtYJrR4BmYdVot5tbgjrCXmpb1bb/RSjGxf0SbPJJXERoCddoqFcoC4rs88jTBP+gSTvNI4a6TGvJi7btn7TBEz+PjbkGGYaQRGZTQmOVWnaaiLZ6J3in9Kq5fP+/5xZdvbdFtN1FtleDPrHCfc77lzgFnMTinpK7Fz8x25P/aQQVFqavbINMz94+WIpflKtFQ1yJNUH/wr+b6Z3uMG6s2zSWeW/cYUK43kVRLEKDGYumHz/3a77GYkCjxJR4AdS/GdynSFc9DGXXxtdGoDxuCPGlrY+T5PUjpMdNZlWjYi/asBWDfU63XC8Mjo/TqAB42DvoBKGPxlYoEAlwL2emRopFWN5eic3275GRJYfVt6mExAXRDJAkGw+gg/SLOWJAYbkvJcRDmaIVZB0i4LrkYLxYTuP0fR57G6aLbzZAym5/K7slmzz2H7oSHThE1EE7WD+TLtoEyZyYWA== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: KPnBgaVQ+aBuWOWP0pBAfjuicqHjzd55/Nr8LEKT9z92Rtp51tX4EX5Em0ncDwsyla8zOWWO9ytUoZtvEPvizBAEMCmjAf29Trsh9FGlnuX6Mo75fJnSvro6jnGHKp6S8EoQLWI2xXL1weR0aGwg/tnCn19pTsPvba3Tw5N35wMMOdIIiINlFn/WPNl5oiOthJQlOfCJxsc61dPxNU8gPj+39WLrsgUe12wH5jSl6v+t6RLbPufxLttDGxuauwu93NJ7qDJJUl8Yos9XvKP+spWxgIANs7Z+TL3KzygS7Eb6FNfitqwdg+/b47s6I9U/GwcFp16vbCLnrIi/76NfNpZcaU0S3OvLs9YszEWjqi09e2B4UXRfwuEwq13A0rQAnA6+fuwNy0Os/6x8FITOVPEM07KmZnSK/pEck3LJ6XkpyOh4XMnR/vwLzFg3ijWv4BY2gsJyFd9VZoSwI2r8/fKaspl0BvLv1M//ID+Y4bEaReKtepUtmU/yKaXTO/H4ijDUj49tuVs4L695LO6T1gqjc5hLSTNcuGKDrAJqiQmV7J+3TgEh1YLpD6T7FX2vZ/E0JxZU16a/yx3KijMUb+4DJRBiPa7wW1rj/PlE/LoqZOYWxfAfRAkiNQcYym3nM2mZ4KtUJuozrQ6Uayn7dXeov2NrSMenLsTxKW54jpYzk1g9WVBLXRl6iu4YlntVwdG0FTCrg+BVmz8RJONBxg== MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PSAPR04MB4311.apcprd04.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: fae7e6a1-f695-4aa9-c6a1-08d9962b1b3d X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Oct 2021 13:43:33.1591 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PU1PR04MB2439 X-Spam-Status: No, score=0.9 required=5.0 tests=BAYES_40, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, HTML_MESSAGE, KAM_NUMSUBJECT, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: gcc-help@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-help mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Oct 2021 13:43:40 -0000 Thank you all so much for your prompt replies. https://stackoverflow.com/questions/21895756/why-are-floating-point-numbers= -inaccurate was an extremely interesting read and although I am not proficient in interpreting other bases this has been a total revelation to me. I began thinking that there must be a way to read numbers from a file and I found out about arrays and put together the following code which seems to work just fine for me. Thank you again, I never would have worked out the problem by myself. Bob int main() { FILE *myFile; myFile =3D fopen("n-array.txt", "r"); /* n-array.txt contains */ float nArray[81]; /* the numbers increasing by 0.1 */ int i; /* from 2 to 10 which was what my for = */ /* loop was doing in my failed coding= . */ if (myFile =3D=3D NULL) { printf("Error Reading File\n"); exit (0); } for (i =3D 0; i < 81; i =3D i + 1 ) /* 81 numbers from 0 to 80= */ { fscanf(myFile, "%f", &nArray[i] ); /* read file into arr= ay */ } for (i =3D 0; i < 81; i =3D i + 1 ) { printf("%f\n", nArray[i] ); } fclose(myFile); return 0; }