Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.05.2016, 01:08   #1
Serjikele
Новичок
Джуниор
 
Регистрация: 26.05.2016
Сообщений: 1
По умолчанию Проблема с программой на C(Работа с файлами)

Доброго времени суток!Помогите разобраться. В файле 123.txt подсчитывается кол-во пробелов в строке, в другой файл записывается эта же строка только в начало добавляются эти пробелы(Пример: 123.txt:Привет как дела? out.txt: Привет как дела?. В out 2 пробела сначала)
Там только косяк в том, что обрабатывается только первая строка.
Пишу в CodeBlocks/
Помогите решить, заранее спасибо.


Цитата:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <windows.h>
#include <string.h>
#include <malloc.h>

main()
{FILE *in, *out;
char *str,*pr;
int i,S,j,k;
in=fopen("123.txt","r");
if(in==NULL) //Если файла 123 нет в папке с прогой, то программа завершается
{printf("Error\n");
exit(-1);} else {
out=fopen("out.txt","w");
str=(char*)malloc(sizeof(char)*128) ;
fgets(str,128,in);
S=strlen(str);
j=0;
for(i=0;i<S;i++)
{
if(str[i]==' ')
j++;
}
pr=(char*)calloc((S+j+1),sizeof(cha r));

for(i=0;i<j;i++)
pr[i]=' ';
for(i=0;i<S;i++) {pr[j+i]=str[i];}
fputs(pr,out);
free(pr);
free(str);
fclose(out);
fclose(in);
printf("Done\n");}
}
Serjikele вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с программой filimoncc Помощь студентам 1 23.03.2014 02:33
Проблема с программой Ex1 Общие вопросы C/C++ 1 31.05.2013 18:56
Работа со строками и файлами... Проблема в символе renigal1 БД в Delphi 4 20.03.2012 15:24
Проблема с программой DjSeNseI Win Api 2 12.07.2010 00:03
Проблема с программой Dues Помощь студентам 1 19.11.2007 01:46