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

Перезапись строк в файле - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дано действительное число х. Получить квадратную матрицу порядка n+1: http://www.cyberforum.ru/cpp-beginners/thread417830.html
4.144. Дано действительное число х. Получить квадратную матрицу порядка n+1: 1 x x2 … xn-2 xn-1 xn x 0 0 … 0 0 xn-1 x2 0 0 … 0 0 xn-2 . . . … . . . xn-1 ...
C++ Массивы и директив препроцессора Помогите доделать прогу. Эта прога выделяет два произвольных столбца в двумерном массиве. Требуется дописать сложение элементов массива , тех двух столбцов который он выделяет. #include<iostream.h> #include<stdlib.h> #include<conio.h> #include<stdio.h> ar(int i,int j,int a,int b){ int arr; cout<<"ishodnii massiv \n"; for(int m=0;m<i;m++){ http://www.cyberforum.ru/cpp-beginners/thread417826.html
программа на массивы C++
дан масив целых чисел переписать его нечетные елементы в такой массив такого же размера распалажив элементы на тех же массивах что и в исходнм массиве
C++ Напишите программу очень надо
Дан массив целых чисел.Переписать его нечетные элементы в другой массив такого же размера: расположив элементы подряд с начала массива.
C++ Ошибка в исключениях http://www.cyberforum.ru/cpp-beginners/thread417823.html
Вот код с исключением: #include <iostream> #include <vector> #include <string.h> #include <locale.h> using namespace std; void error (string s); int main() {
C++ Данна непустая последовательность целых чисел Данна непустая последовательность целых чисел, оканчивающаяся нулём. найти количество всех чисел последовательности подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,165
Завершенные тесты: 1
26.12.2011, 14:17     Перезапись строк в файле
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
int main()
{
    FILE *ff=fopen("file.txt","r+");// открываем для чтения с последующей записью
    char StringForWrite[]="new text";
    char tt[100];long pos;
    for(int i=0;!feof(ff);i++)// читаем файл
    {
        fgets(tt,99,ff);
        if(i==3)
           pos=ftell(ff); // Запомним позицию, куда писать
    }
    fseek(ff,pos,SEEK_SET); // Переходим к позиции для записи
    fputs(StringForWrite,ff);// Пишем
    fclose(ff);
}
 
Текущее время: 19:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru