Malinka1
1

отладить программу на языке С++, которая считывает из файла a.txt строку и записывает её в файл b.txt в обратном порядке

19.05.2010, 13:23. Показов 1677. Ответов 2
Метки нет (Все метки)

я это взяла из книги полностью готовый код, а он не идёт.Помогите отладить, пожалуйста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <string.h>
#include <stdlib.h> 
#include <stdio.h>
int main()
{
char m[80];
char *st;
char a[80];
FILE *fl,*f2;
puts("\n enter string:");
gets(m);
fl=fopen("d:\\a.txt","w");
if(fl==NULL)
{
fprintf(stderr,"Iirror opening file for write");
exit(l); 
}
if (fputs(m,fl==EOF)
{
fprintf(stderr,"Error writening file");
exit(l);
} fclose(fl);
fl=fopen("d:\\a.txt","r"); 
if(fl=NULL)
{
fprintf(stderr,"Error opening filel for read");
exit(l);
}
f2=fopen("d:\\b.txt","w");
 if(f2=NULL)
{
fprintf(stderr, "Error opening file2 for write");
exit(l);
} rewind(fl);
fgets(a,80,fl);
strrev(a);
fputs(a,f2);
fclose(fl);
fclose(f2); 
system("PAUSE"); 
return 0;
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.05.2010, 13:23
Ответы с готовыми решениями:

Написать программу, которая считывает из текстового файла три предложения и записывает их в другой файл в обратном поряд
Здравствуйте, в программировании новичок. Перед мной стоит задача написать программу считывающую 3...

Считать текст из файла Input.txt и вывести в файл Output.txt все предложения в обратном порядке
написать программу, которая считывает текст из файла Input.txt и выводит в файл Output.txt все...

Написать программу которая считывает строку из файла и выводит её в обратном порядке через стек
Написать программу которая считывает строку из файла и выводит её в обратном порядке с...

Переписать компоненты файла 1.txt в файл 3.txt так, чтобы в файле 3.txt числа шли в определенном порядке
Дан файл 1.txt, компоненты которого являются целыми числами.Файл 1.txt содержит столько же...

2
97 / 93 / 16
Регистрация: 16.05.2010
Сообщений: 310
19.05.2010, 14:52 2
все строчки где exit(l); вы уверены что там l(л), а не 1(единица)?
строка 18: перепишите ее из книги по внимательнее пожалуйста.
0
36 / 36 / 8
Регистрация: 13.05.2010
Сообщений: 70
19.05.2010, 16:52 3
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <sys/stat.h>
 
int main(int argc, char **argv) {
    struct stat st;
    FILE *in, *out;
    char *m, *o;
    
    if(stat("a.txt", &st) < 0) goto ex_error;
    if((in = fopen("a.txt", "r")) == NULL) {
        printf("Cannot open file a.txt");
        goto ex_error;
    }
    m = malloc(st.st_size + 1);
    if(fread(m, st.st_size, 1, in) == EOF) {
        printf("unexpected end of file, file is empty?");
    }
    m[st.st_size] = 0;
    fclose(in);
 
    o = strdup(m);
    o = strrev(o);
    if((out = fopen("b.txt", "w")) == NULL) {
        printf("Cannot open/create file b.txt for write");
        goto ex_error;
    }
    fprintf(out, "%s", o);
    fclose(out);
    free(o);
    free(m);
    system("PAUSE");
 
    return 0;
ex_error:
    return 255;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.05.2010, 16:52
Помогаю со студенческими работами здесь

Написать программу, которая создает текстовый файл Output.txt, содержащий все числа файла Input.txt, кратные 5
уважаемые программисты помогите пожалуйста сделать задание из контрольной работы. Текстовый...

Написать программу, которая считывает текст из файла и записывает в другой файл
Написать программу, которая считывает текст из файла и записывает в другой файл все слова,...

Составить программу которая записывает в файл c:\lang\prim_dat.txt 50 случайных чисел в диапазоне от 0.30
Составить программу которая записывает в файл c:\lang\prim_dat.txt 50 случайных чисел в диапазоне...

Считать с файла (input.txt) строку, перевернуть строку, записать файл (put.txt) эту строку
Считать с файла (input.txt) строку, перевернуть строку, записать файл (put.txt) эту строку.

Напишите программу, которая считывает символы из файла строка за строкой vstup.txt
Помогите пожалуйста написать программу.. :cry: &quot;Напишите программу, которая считывает символы из...

Дан текст (массив строк). Составить программу, которая записывает каждую строку текста в обратном порядке
Дан текст (массив строк). Составить программу, которая записывает каждую строку текста в обратном...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru