Top.Mail.Ru
Ответы

Помогите разобраться в работе fopen("a"), си

условно выглядит вот так
[code]
int fuckgoogle(const char in)
{
char c;
FILE input=fopen(in, "r");
FILE *output=fopen("output.txt", "a+");
while((c=getc(in))!='i')//печатаем до знака "i" к примеру
{
fprintf(output, "%c", c);
}
fuckgoogle(filename);//filename получен во время печатанья первого файла (да, я тот анон с парсингом)
while((c=getc(in))!=EOF)
{
fprintf(output, "%c", c);
}
}
[/code]
первый файл (----;;;;;;i_________)
второй (****№№№№)
должно печатать (-----;;;;;******№№№_______)
печатает (*****№№№№
-----;;;;;;___________)
на количество значков не обращайте внимания, они нужны только чтобы порядок следования указать

По дате
По Рейтингу
Аватар пользователя
Новичок
9лет

> [code]
> я тот анон

Пиздос! Ты понимаешь, как ты зашкварил себя и /pr/ своим появлением здеся?

Аватар пользователя
Мастер
9лет

этот кусок кода воопще работает?
параметр in типа const char передаеш в fopen... а там нужно другого типа
откуда переменная filename? какова она типа?

можеш писать что должна делать функция fuckgoole(...)?