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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ С чего начать лучше?? http://www.cyberforum.ru/cpp-beginners/thread8853.html
Посоветуйте какую нормальную книгу по С++ по которой можно было бы полностью освоить "современный" синтаксис етой "игрушки" и вообще, програмить в ней. Заранее благодарен
C++ Определить, целое число хранится в переменной, или дробное помогите ребята.я только учу сам с++.наработал свой проект все вроде пока понимаю но мне ужен маленький кусочек алгоритма.смотрите.скажем есть переменная A,мне нужно чтоб прога определила целое в этой переменной число или дробное и в зависимости от этого шла по разным действиям. и еще если можете как поставить чтоб в действии деления он делил скажем только до сотых или до тысячных. http://www.cyberforum.ru/cpp-beginners/thread8840.html
C++ работа с текстовым файлом помогите написать
дан файл содержащий произвольный текст, проверить правильно ли в нем расставлены круглые скобки непойму как решить , думаю текст надо представить как массив наверное , а скобки сравнить сколько левых и сколько правых но как это написать :fool: непойму
C++ Задача на длинную арифметику
нужно вычислить 100! + 2^100 (2 в степени 100) и в результате сохранить все цифры.
C++ метод Зейделя http://www.cyberforum.ru/cpp-beginners/thread8710.html
Ребят помогите пожалуйста, а то зачот простаивает)Нужна программка реализующая метод Зейделя(или Зейзеля препод так написал что непонятно).ПРоста в лекциях не давал, а на зачот дал((Оч прошу от всего курса благодарность будет))
C++ Функция, которая копирует строку в другую строку заданное количество раз Помогите!!!! срочно нужна задача. Не знаю как сделать. Разработать функцию, которая копирует строку в другую строку заданное количество раз При реализации функции запрещается пользоваться функциями библиотек языка C. подробнее

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

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

07.06.2008, 15:15. Просмотров 799. Ответов 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;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru