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

Корректировка записей - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Записать в новый файл наибольшее каждых пяти компонентов исходного файла http://www.cyberforum.ru/cpp-beginners/thread8876.html
Дан файл F(создать его), компоненты которого-целые числа. Число их кратно 5. Записать в новый файл G наибольшее из 1-ых 5-ти компонентов файла F, затем из 5-ти следующих компонентов и т.д. Помогите пожалуйста, очень надо.
C++ Как проверить наличие антивируса? Каким образом можно запретить любой доступ к флешке всем прогам, кроме моей? Как проверить наличие антивируса? заранее благодарен. http://www.cyberforum.ru/cpp-beginners/thread8870.html
C++ Системный вызов sendfile()
Народ помогите почему может не работать sendfile() ???? #include <unistd.h> #include <stdio.h> #include <string.h> #include <errno.h> #include <fcntl.h> #include <stdlib.h> #include <sys/sendfile.h> #include <sys/stat.h>
Написать прогу, которая должна вызываться при запуске какой-то программы с CD-ROM C++
Приветствую участников форума! Надеюсь на вашу помощь, поскольку куда обратиться еще я не знаю. Смысл в том, чтобы написать прогу, которая должна вызываться при запуске какой-то программы с CD-ROM. Затем эта программа должна определить, можно ли ей запускаться или нет, путем определения где она находится. Короче если прога пытается запуститься с диска, ей это позволяется, если откуда-то еще, то...
C++ Задача на длинную арифметику http://www.cyberforum.ru/cpp-beginners/thread8804.html
нужно вычислить 100! + 2^100 (2 в степени 100) и в результате сохранить все цифры.
Visual C++ Помогите вызвать метод из другого класса? есть три класса: CServer CMainWnd CMyApp как мне увидеть результат работы сервера(CServer) в классе CMainWnd, где имеется ListBox. хотел сделать распечатку принятых сообщений методом ListBox.AddString . как ни крутил, ну ни как не видно из обьекта theApp никаких элементов окна из CMainWnd, только указатель m_pManiWnd, а дальше глухо. подробнее

Показать сообщение отдельно
Гостик
Сообщений: n/a

Корректировка записей - C++

07.06.2008, 15:15. Просмотров 785. Ответов 1
Метки (Все метки)

Должна выполнятся корректировка записей указанного автора, но почему-то происходит полная перезапись содержимого файла, на введённые данные.
Подскажите пожалуйста в чём баг.






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
***********************************Korrektirovka*****************************************/
int kor()
{
    if(s[0]==0){printf("\nEshe ne otkrit ne odin f\n"); getch();  return 0;}
     printf("Tekyshii file: %s\n\n",s);
        dom bibl;
    char avtor[15];
    do{
        puts("\nVvedite Avtora, zapisi kotorogo vi hotite otredaktirovat':");
        fflush(stdin);gets(avtor);
    }while(avtor[0]==0);
            f=fopen(s,"w");
    if(f==0)return 1;
    fscanf(f,"%15s%15s%15s%15s",bibl.avtor,bibl.nazvanie,bibl.godimesto,bibl.razdel);
if(strcmp(avtor,bibl.avtor))
{
    do{
       printf("Avtor:");fflush(stdin);gets(bibl.avtor);
      }while(bibl.avtor[0]==0);fprintf(f,"%15s",bibl.avtor);
    do{
       printf("Nazvanie knigi:");fflush(stdin);gets(bibl.nazvanie);
      }while(bibl.nazvanie[0]==0);fprintf(f,"%15s",bibl.nazvanie);
    do{
       printf("God i mesto izdanie:");fflush(stdin);gets(bibl.godimesto);
      }while(bibl.godimesto[0]==0);fprintf(f,"%15s",bibl.godimesto);
    do{
      printf("Razdel biblioteki:<spec literatura,dom hozyastvo,...>:");
      fflush(stdin);gets(bibl.razdel);
      }while(bibl.razdel[0]==0);fprintf(f,"%15s",bibl.razdel);
}
    fclose(f);
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru