![]() |
#1 (permalink) |
Member
Регистрация: 23.11.2012
Сообщений: 14
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
![]() кто нибудь может подсказатЬ? код ниже работает не полностью. а именно когда последние числа в файле положительные. оно и понятно, потому что условие символа новой строки. но я не знаю какое условие нужно. подскажите? ![]() Код:
#include "stdafx.h" #include <stdlib.h> #include <stdio.h> #pragma warning (disable : 4996) int _tmain(int argc, _TCHAR* argv[]) { FILE *input; FILE *output; char bf[2][20]; if((input=fopen("labar.txt","r"))==NULL||(output=fopen("new_labar.txt","w"))==NULL){ printf("Error"); exit(1); } while(fscanf(input, "%s%s", bf[0],bf[1])!=EOF){ if(atoi(bf[0])<0||atoi(bf[1])<0){ printf("%i\n", atoi(bf[0])+atoi(bf[1])); fprintf(output,"%i",atoi(bf[0])+atoi(bf[1])); if(fgetc(input)=='\n') fprintf(output,","); } } fprintf(output, ";"); fclose(input); fclose(output); getchar(); return 0; } |
![]() |
![]() |
![]() |
|
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Возможно, после прочтения аналогичных тем вы найдете ответ на вопрос Работа с файлами Работа с файлами Работа с файлами записи |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
![]() |
Метки |
поиск, файл, язык си |
Опции темы | |
Опции просмотра | |
|
|