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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.12.2012, 17:56   #1
fenris
Новичок
Джуниор
 
Регистрация: 22.12.2012
Сообщений: 2
По умолчанию Аргумент fgets

Собственно, было задание сделать программу, которая удаляет перед строкой символы табуляции, которые выставила предыдущая программа. Вообщем программа сдвигает влево. Собственно программу я написал по аналогии с предыдущей, только в упор не пойму куда указывает аргуент fgets. buf-1 Благодаря ему собственно вся программа и работает. Вот весь код
Цитата:
#include <stdio.h>
#define BSIZE 200

int main(int argc, char *argv[]){
char buf[BSIZE];
FILE *in, *out;
if (argc < 3) {
printf("Slishkom malo parametrov\n");
return 1;
}
in=fopen(argv[1], "rb");
if(in==NULL){
printf("Ne otkrivajecca failo &s\n", argv[1]);
return 1;
}

out=fopen(argv[2], "wb");

while(fgets(buf-1, BSIZE, in) != NULL)
fputs(buf,out);
fclose(in);
fclose(out);
return 0;
}
fenris вне форума Ответить с цитированием
Старый 22.12.2012, 19:41   #2
fenris
Новичок
Джуниор
 
Регистрация: 22.12.2012
Сообщений: 2
По умолчанию

Извиняюсь за дурацкий вопрос. Разобрался сам.
fenris вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
fgets и feof используются только с циклом while? 1ds PHP 2 11.12.2012 08:08
Считывание из файла. Функция fgets AmAmAm Помощь студентам 1 11.12.2010 02:32
fgets в цикле работает некорректно maryan.vetrov Общие вопросы C/C++ 7 30.09.2010 01:43
C++ fgets mertl Помощь студентам 12 09.09.2009 15:10