интересно, почему нижеследующий код работает в винде, но не работает в linux'е?
//------------------------------------------------------------------
#include <stdio.h>
int main()
{
char c;
FILE *f;
FILE *fp;
f = fopen("out", "w");
fp = fopen("main", "r");
while ( (c = getc(fp)) != EOF) {
if (c == '\n') {
c = getc(fp);
if (c == '\n') ;
else {
fputc ('\n', f);
fputc (c, f);
}
}
else fputc(c, f);
}
}
←
1
2
→
Ответ на:
комментарий
от ival
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от ival
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум C и попытки вернуть из функции указатель на массив символов (2009)
- Форум Как прочитать тга файл? (2020)
- Форум Интересно! (2004)
- Форум Segmentation fault ,,,, why :( (2008)
- Форум EOF с клавы (2003)
- Форум математика (2005)
- Форум charshunt как с ним работать (2008)
- Форум Си ввод/вывод (2011)
- Форум getchar/putchar (2006)
- Форум Не компилится элементарная прога... (2003)