Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Калькулятор и стек Решил опробовать себя в С++. В Visual Studio C++ решил сделать мини калькулятор, который выполняет подсчет через стек. Причем парсит скобки дабы в них подсчитать в начале и только потом подсчитать все остальное. Реально реализовать такое? Подскажите, в какую сторону копать в плане стека и регулярки для скобок. Буду очень благодарен! https://www.cyberforum.ru/ cpp-beginners/ thread980842.html Сортировка двоичным включением C++
У меня задание продемонстрировать в виде таблицы алгоритм роботы сортировки с двоичным включением на массиве 15,4,10,8,6,9,16,1.Написал программу,н оона раюотает неправильно.В чём ошибка? #include <iostream> #include <conio.h> using namespace std; void main() { int i,j,a,n,l,z,m,S,t,k; cout<<"Input n"; cin>>n;
C++ параллельное программирование https://www.cyberforum.ru/ cpp-beginners/ thread980819.html
Подскажите, пожалуйста! Возвожу положительные числа в степень, а выдается отрицательный результат. Как быть? #include <iostream> #include <stdio.h> #include <stdlib.h> #include <mpi.h> using namespace std;
C++ Рандомизация ответов Возникли некоторые проблемы, не знаю как сделать рандом ответов в тестирование, да так чтобы не потерять правильный ответ. Буду очень рад примерам. https://www.cyberforum.ru/ cpp-beginners/ thread980816.html
Что здесь не так? C++
Только начал изучать С++. Решил написать программу которая гласит что число больше или меньше ста и парное оно или непарное. За код строго не судите(только учусь)! Компилятор-MS Visual C++ Express 2010#include<iostream> #include<math.h> using namespace std; int main() { setlocale(LC_ALL, "russian"); int peremenaya; cin>>peremenaya; int a=peremenaya/2; if (peremenaya<100) {
C++ Не открыть файл! 2 месяца назад все работало... Сейчас при отладке доходит до открытия файла на чтение и вылетает... Права доступа открыл какие только есть... С путями, кажется(?), все нормально... Дайте намек, как разгадать эту загадку. https://www.cyberforum.ru/ cpp-beginners/ thread980790.html
C++ Идентификатор и Переменная Привет всем. Почитал что идентификатор это ссылка на память где хранится значение. Например создали переменную int temp = 10; адрес_этой_ячейки : адрес_этой_ячейки_1 адрес_этой_ячейки_1: 10 Тогда где хранится имя идентификатора temp и его тип int? Заранее всем спасибо. https://www.cyberforum.ru/ cpp-beginners/ thread980786.html C++ Перезагрузка функции
Используя перегрузку функций, написать программу определения знака переменных разного типа. Заранее спасибо. :)
C++ Проверка типа вводимого с клавиатуры элемента Я создаю массив элементов типа double, ввод элементов с клавиатуры! Как мне проверить вводит ли пользователь именно числа, а не что то другое(типа буквы или символы)? https://www.cyberforum.ru/ cpp-beginners/ thread980748.html C++ Массивы https://www.cyberforum.ru/ cpp-beginners/ thread980747.html
С первым пунктом понятно, а как дальше? а) Заполнить массив из 15 элементов случайными целыми числами в диапазоне и напечатать их в одну строку. б) Упорядочить массив так, чтобы вначале шли все отрицательные элементы, затем нули (если они есть), а потом все положительные. в) Упорядочить массив по возрастанию модулей элементов. г) Упорядочить массив так, чтобы вначале шли чётные элементы, а...
Пример простой службы виндовс C++
Может у кого нибуть есть пример простой службы которая выодит что нибудь в консоль
C++ Оператор && https://www.cyberforum.ru/ cpp-beginners/ thread980695.html
&&- что это значит ?
zzzZZZ...
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
19.10.2013, 13:29  [ТС] 0

размер считываемой строки из файла - C++ - Ответ 5204310

19.10.2013, 13:29. Показов 6309. Ответов 20
Метки (Все метки)

Ответ

фуф, разобрался вроде...выкладываю, мб кому потом пригодится
подправил стиль оформления немного

Не по теме:

кол-во комментов было исключительно для людей, которым это мб пригодится в будущем


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
55
56
57
58
59
60
61
62
63
64
65
66
67
#include <iostream>
#include <fstream>
using namespace std;
 
int main()
{
const int n=200;//размер буфера
int c; // счетчик для кол-ва символов в строке
int i=0; // счетчик кол-ва строк
 
ifstream file;
file.open("text.txt");
    while(!file.eof()) // цикл для чтения из файла до его конца, считаем кол-во строк
    {
    char* a=new char[n]; // буфер для считывания в него файла
    file.getline(a,n);
    delete []a;
    i++;
    }
file.clear();
file.seekg(0);
char** b=new char*[i];  // массив для хранения массивов со строками
i=0;
    while(!file.eof())
    {
    c=0;                   // счётчик для подсчёта символов
    char* a=new char[n];  // буфер
    file.getline(a,n);
        while (a[c]!='\0')  //подсчитываем символы до конца строки
        {
        c++;
        }
    cout<<"\nc="<<c<<"  ";
    char* d=new char[c+1];  //выделяем память под массив хранящий символы
        for (int j=0;j<=c;j++)   // в цикле посимвольно записываем в наш массив буфер а[]
        {
        d[j]=a[j];
        cout<<d[j];
        }
    d[c+1]='\0';
    b[i]=d;       // присваиваем главному массиву адреса массивов с символами
    cout<<"i="<<i<<endl;
    delete []a;
    i++;
    }
cout<<"\n"<<endl;
 
    for (int j=0;j<i;j++) // выводим главный массив со стркоами
    {
//всё решилось само собой, пол часа поломал голову, обращался к
//несуществующей области памяти в циклац for, отсюда была куча ошибок и прочего
        *(b[j])=' ';
        for (int i=0;;i++)
        {
            if ((*(b[j]+i)==' ')&&(*(b[j]+i-1)!=' '))
                *(b[j]+i+1)=' ';
            if (*(b[j]+i)=='\0')
            break;
        }
    }
cout<<endl;
    for (int j=0;j<i;j++)
    cout<<b[j]<<endl;
delete [] b;
file.close();
return 0;
}


Вернуться к обсуждению:
размер считываемой строки из файла C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.10.2013, 13:29
Готовые ответы и решения:

Формат строки(размер файла)
Здравствуйте! Имеется такой код TextBox1.Text = &quot;Скачивание обновлений. Загружено байт: &quot; +...

Получить имя файла и размер файлов в архиве из строки
Доброго времени суток помогите пожалуйста разобраться. Мне необходимо с помощью 7zip работать с...

Вычислить суммарный размер файлов в килобайтах и средний размер файла
Нужно составить программу с помощью которой с клавиатуры вводятся размер 6 файлов в байтах(от 100...

Даны два файла, получить третий, содержащий чётные строки первого файла и нечётные строки второго файла
Даны два файла, получить третий, содержащий чётные строки первого файла и нечётные строки второго...

20
19.10.2013, 13:29
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.10.2013, 13:29
Помогаю со студенческими работами здесь

Даны два файла, получить третий, содержащий чётные строки первого файла и нечётные строки второго файла
Даны два файла, получить третий, содержащий чётные строки первого файла и нечётные строки второго...

Определить размер файла, и если этот размер меньше определенного, скопировать этот файл в другой каталог
Задача: определить размер файла по указанному пути, и если этот размер меньше определенного...

Нужно считать размер квадратной матрицы из файла.Размер заранне считать не известным
КУ всем.Нужна помощь,как считать из условного файла file.txt, где есть матрица, её размер, назовём...

Вывести на экран строки, размер которых больше среднего размера строки в файле.
1)Организовать текстовый файл, состоящий из N строк. Вывести на экран строки, размер которых...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru