Форум программистов, компьютерный форум CyberForum.ru

Проверьте код на наличие ошибок. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подскажите как из массива записать в структуру? http://www.cyberforum.ru/cpp-beginners/thread120866.html
Подскажите как из массива записать в структуру? #include <stdio.h> #include <stdlib.h> struct DETAILS{ char name; int num; int price; }; void main() {
C++ Сортировка в двухсвязном списке Всем прива) Нужна помощь задание на завтра. Інформація про диски зведена у документ з наступною структурою. __________________________________________________________________ | Номер диска | Назва |Кількість виконавців| Всі виконавці | Рік видання| |_____________|______|_________________|_____________|____________| Зберігати дані з завдання у двохзв’язаному списку. Написати... http://www.cyberforum.ru/cpp-beginners/thread120849.html
Процентное содержание в тексте буквы а C++
Никак не могу додуматься, дайте пожалуйста алгоритм решения. Дан текст. Выяснить процентное содержание в тексте буквы а и А. Спасибо
Как склеить два файла в один? C++
Вообщем проблема в том, что мне нужно записывать в начало файла. я создаю новый файл записываю в него информацию, а затем хочу записать информации старого, и старый удалить, новый переименовать. Вопрос: как записать один файл в другой? (через потоки)
C++ Функция для вычисления трех целых чисел http://www.cyberforum.ru/cpp-beginners/thread120831.html
Помогите написать две функции вычисления суммы трех целых чисел. Использовать в первой функции передачу параметров по значению, во второй – по ссылке. Нужен код на языке "C".
C++ Квадратная матрица Заполнить матрицу любыми числами. Отобразить главную и боковую диагональ симетрично относительно горизонтальной оси... Ребята, помогите пожалуйста, я вообще понять не могу подробнее

Показать сообщение отдельно
robert19
25 / 25 / 3
Регистрация: 26.03.2010
Сообщений: 305

Проверьте код на наличие ошибок. - C++

23.04.2010, 16:07. Просмотров 504. Ответов 9
Метки (Все метки)

проверте пож, в чем ошибки????

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
43
44
45
46
47
48
49
50
51
52
53
54
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
 
int Read_File (char* str);
//Чтение из файла
int Read_File (char* str){
    char* fn; 
    FILE *f;
    //printf ("Enter File name: \n");
    //gets ("%s",fn);
    f=fopen("test.txt","r");
        if (!f){
            printf ("Warning: no such file. Using stdin.");
        }
    fseek(f,0,SEEK_END);
    long len = ftell (f);
    char* buf = new char [len+1];
    const int l_block = 1024;
    int num_block = len/l_block+1;
    fseek (f,0,SEEK_SET);
    fread (buf,l_block,num_block,f);
    buf[len] = '\0';
    puts(buf);
    strcpy(str, buf);
    fclose (f);
return 0;
}
 
int main(){
    char* str=NULL;
    Read_File (str);
    puts(str);
//Преобразования строки
    strlen(str);
    int num = strlen (str);
    char str1[]="abc" ;
    char str2[]="def" ;
    for (int i=0; i<num; i++){
        if (str[i]==str1[0] && str[i+1]==str1[1] && str[i+2]==str1[2]){
            str[i]=str2[0];
            str[i+1]=str2[1];
            str[i+2]=str2[2];
        }
    }
    puts(str);
//Запись в файл
    FILE *f=fopen ("test2.txt","w");
    if (!f){
            printf ("Warning: no such file. Using stdin.");
        }
    fputs (str);
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru