C++ ⼀⼀*题目:编写一个程序,要求用户输入文件名和要查找的字符 ⼀⼀*串。程序在文件中查找指定的字符串,若

2024-11-19 20:32:43
推荐回答(1个)
回答1:

主要是思路错了,你遇到第一个相同时,就进入读取同长的内容进行比较,这思路是错的,因为可能是读取的中间某个位置开始是相同的字串,你就无法识别到了,如输入“123”,文件是“1123”,你就跳过了,因此,for(i=1;i