![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
Bo2nik |
![]()
Сообщение
#1
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 30 Пол: Мужской Реальное имя: Никита Репутация: ![]() ![]() ![]() |
Задача такая: даны два файла, считываем из них строки и как только найдем первое различие выводим этот символ на экран. Например если в одном файле есть "aaaaddezz", в другом "aaaaddhzz", то должен вывести "h". Задачка правда легкая, только у меня выводит всю строку, а не первый различный символ. До меня чето недоходит. Подскажите где подправить код надо:
Код #include "stdafx.h" #include <stdio.h> #include <string.h> main() { int k,i; char line1[10],line2[10]; FILE *fp1,*fp2; fp1 = fopen ("text1.txt","r"); fp2 = fopen ("text2.txt","r"); while ((!feof(fp1)) && (!feof(fp2))) { fgets (line1,10,fp1); fgets (line2,10,fp2); k=strcmp (line1,line2); if (k == 1 || k == -1) { printf ("Razlichiya v stroke: \n"); printf ("%s\n",line1); break; } } } |
![]() ![]() |
![]() |
Текстовая версия | 24.07.2025 3:31 |