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

Динамический массив строк. Ввод / вывод - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удалить первую строку из файла http://www.cyberforum.ru/cpp-beginners/thread138326.html
а как удалить строку с текстового фала, так что бы, последующие строчки сместились на позицию вверх? Тоесть если было: 1)строка 2)строка 3)строка 4)строка то стало: 1)строка 3)строка 4)строка
C++ Перегрузка операции Имеется програмка которая представляет двоичное число в виде списка и прибавляет к нему единицу: #include <iostream.h> #include <conio.h> struct el{//элемент списка int a; el *next,*pr; //указатели на следущий и предыдущий элементы списка }; class list{ http://www.cyberforum.ru/cpp-beginners/thread138322.html
C++ Как в адрес переменной ввести значение
Доброго времени суток! Проблема в том что переменная "ID" сама считается и вводиться, и как её заталкать я не знаю, до этого вводилось все с клавиатуры вот так: scanf("%d%s%s%lf",&p.ID,p.lastName,p.firstName,&p.balance); а теперь мне надо что б в "&p.ID" записывалось уже значение посчитанное с переменной "IDbuf". Как сделать?
C++ Запись в файл через потоки
fstream file; ... cout<<"Введите - имя файла.dat:"<<endl; cin>>fname; file.open(fname, ios::app|ios::in|ios::out|ios::binary); if (!file) {cout<<"file can't open or creat";return;} .... h = new header; h->count=0;
C++ Найти наиболее редко встрещающую цифру http://www.cyberforum.ru/cpp-beginners/thread138241.html
бо'льшую часть задания я сделал сам... вот заступорился вот на этом: "найти наиболее редко встрещающую цифру в числе" В функцию мы отправляем вектор целого типа или строку, или массив с цифрами с циферками и мы должны найти самую редкую цифру и вывести на экран (если их несколько то взять любую и тоже вывести на экран) ЦИФРА- это от 0 до 9 с шагом 1=) например, задано число 12235606445...
C++ картинка в C++ Задание: 1.нарисовать на С++ любую картинку, 2 . нарисовать движущуюся картинку. Не могу ничего нарисовать. пытался машинку, но то компилятор (DEv C++ и Borland)пишет - ошибка Graphics.h .... то еще какая то хрень. Напишите пожалуйста любой рабочий код с небольшой картинкой. Спасибо подробнее

Показать сообщение отдельно
edd
36 / 36 / 0
Регистрация: 13.05.2010
Сообщений: 81
01.06.2010, 17:52     Динамический массив строк. Ввод / вывод
так оно тебе на экран и выводит, а потом можешь со второго в первый переписать если надо)))

задание конкретно какое?

Добавлено через 1 час 58 минут
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
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
const int lll=3;
class student { public:
                int a;
                char b[256];
};
 
int main(){
    int ini=0; cout<<"ecli inizializir vvedite 1   "; cin>>ini;
    student ddd[lll];
    if (ini) {
    ofstream out ("222.txt",ios::binary);
    for (int i=0; i<lll; i++) {cin>> ddd[i].a>> ddd[i].b;} 
    out.write((char*)&ddd,sizeof ddd); 
    out.close();}
    ifstream fin ("222.txt",ios::binary);
    fin.read ((char*)&ddd,sizeof ddd);
    fin.close();
    for (int i=0; i<lll;i++)
    cout <<ddd[i].a<<" "<<ddd[i].b<<endl;
    int l=0;  cin>>l; // кого хотим удалить
    int i;
    
    for (i=(l-1); i<lll-1; i++) 
    ddd[i]=ddd[i+1]; ddd[i].a=0;ddd[i].b[0]='0';// удалили как бы 
    for (int i=0; i<lll;i++)
    cout <<ddd[i].a<<" "<<ddd[i].b<<endl;
    ofstream kout ("222.txt",ios::binary);
    kout.write((char*)&ddd,sizeof ddd);
    kout.close();
 
    cin.get();
    return 0;}
усли с классами то как то так)))
 
Текущее время: 07:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru