файловый ввод вывод в c



Автор Krypton krypton задал вопрос в разделе Другие языки и технологии

C++: файловый ввод-вывод. и получил лучший ответ

Ответ от
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#include <conio.h>
#include <math.h>
#define MAX_NAME 25
#define MAX 300
int main()
{
FILE *in,*out;
char name_in[MAX_NAME];
char name_out[MAX_NAME];
char text[MAX];
char str[80];
printf("Enter name of input file
");
scanf("%s",name_in);
in=fopen(name_in,"a+");
printf("Enter name of output file
");
scanf("%s",name_out);
out=fopen(name_out,"a+");
fgets(str,MAX,in);
for(int i=0;*(str+i)!=0;i++)
for(int j=i+1;*(str+j)!=0;j++)
if(*(str+i)==*(str+j))
{
strcpy(str+j,str+j+1);
j--;
}
printf("New word: %s", str);
fputs(str,out);
getch();
}

Ответ от *_*[гуру]
ну ты дал чувак=)
фразой "Помогите добавить файловый ввод-вывод. " ты убиваешь всех программистов которые в начале чтения текста хотели чем то помоч, тут невольно возникает мысль в голове что ты сам нифига данный код не писал а откудато скатал, а для того что препод задал сделать эту финтифлюшку отличную от данного кода ты просишь написать тебе код в проекте ответы маил ру, тебе не кажется что ты вообщем не там такой вопрос задаешь??.. развивай моск, шляйся по программерским форумам, ищи инфу, дядя гугл себя потому и окупает что умные прогеры им пользуются в разных вариантов при неизвестной задаче =)...,никто за тебя твой код в нете бесплатно писать не будет.. .
ну раз если у тя траблы с гуглом тогда советую посетить данный форум, навигация там говняная, но думаю ты получишь ответ на то что тебя интересует. .
forum.vingrad.ru
счастливо...

Ответ от Sysadmin_sva[гуру]
Эта программа на Си, а не на Си++. Для начала в printf("Enter word:
", str); удали str (он там не нужен). Заведи ещё 2 char массива (напр. in и out) и считай с консоли в них имена файлов. Заведи 2 переменные типа FILE*(напр. FILE *fin, *fout;).
Далее fin=fopen(in, "r"); - открыть файл для чтения. Читаешь из файла fgets(fin, str);. Работа. Закрывай файл fclose(fin). Далее вывод - fout=fopen(out, "w"); fprintf(fout, "%s", str); fclose(fout);

Ответ от James Lukash[гуру]
open/write/close
fopen/fwrite/fclose
Читайте маны, функций на самом деле куча, на любой вкус и цвет

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: C++: файловый ввод-вывод.
спросили в Bell Labs Stdio h
Файловые функции из библиотек «fstream.h» и «stdio.h». вся информация о них???
stdio.h (от англ. standard input/output header — стандартный заголовочный файл ввода/вывода)
подробнее...
спросили в Наработки
какую библиотеку необходимо подключить в JAVA и как?
У тебя в вопросе Java, а приведенный кусок кода есть начало какого-то исходника на Си. Причем эта
подробнее...
спросили в Язык
языки среднего уровня программирования, это какие? =) а также очень высокого, это тоже какие?
языки программирования делят на два уровня это высокий и низкий. с низких я знаю только ассемблер,
подробнее...
спросили в Другое Флешка
Подскажите, при форматировании флешки на 64 Гб, какой размер кластера ставить: 16, 32 или 64кб?
При форматировании флешки или жёсткого диска стандартный диалог форматирования Windows предлагает
подробнее...

Программа для полной очистки жесткого диска от информации и вирусов
Форматирование!

1.Загрузитесь с установочного CD. Выберите пункт Восстановление системы,
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Что сделать чтоб комп быстрее работал, с памятью ОЗУ 256 мб??
Почистить автозагрузку программой msconfig.
Отключить темы рабочего стола
Убрать картинку
подробнее...

Windows 7 не запускаеться
Сложно однозначный дать ответ. попробуй вот что!
Данный код характерен при повреждениях
подробнее...
спросили в IRC
ошибка 0xc000007b при запуске компа или приложения. ошибка инициализации приложения (0xc000007b) подскажите че делать
Ошибка 0x0000007B в Windows XP может возникать по ряду причин. Например при неполадках с
подробнее...
спросили в Техника
информатика (
1. Постоянное запоминающее устройство служит для хранения:
a) Программ начальной загрузки
подробнее...
Файловый ввод-вывод в языке Си на Википедии
Посмотрите статью на википедии про Файловый ввод-вывод в языке Си
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*