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

считать текст из файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Разбить строку в массив через разделитель http://www.cyberforum.ru/cpp-beginners/thread291481.html
Здравствуйте уважаемые форумчане. Мне как новичку интересно как выполнить следующее. Необходимо разбить содержимое строки через разделитель, которым будет к примеру запятая в отдельный индекс массива (на пример names). Вот исходная строка: char stroka="masha, fedya, stepan , maksim"; Результат должен быть таким: cout<<names;//выводит masha cout<<names;//выводит fedya...
C++ Подпрограммы-процедуры помогите найти ошибку #include <iostream> #include <math.h> #include <conio.h> void proc(double b, int i){ double a; a = pow(cos(b*i+1),2)/cos(b*i*i-1); } http://www.cyberforum.ru/cpp-beginners/thread291468.html
Инициализация статического массива C++
Добрый вечер! Допустим, что имеется класс class A { .... public: static int array; .... }; Как инициализировать массив в stdafx.h, если в нём будет 700 элементов, вводимых не вручную?
Функция, возвращающая текущую дату C++
никак толком не могу разобратса с библиотекой time.h можите сказать точную функцию которая возвратит текущую дату и какие аргументы она принемает , и не в формате строки... а то что то у меня не выходит с time() ничего...
C++ Сосчитать количество единиц http://www.cyberforum.ru/cpp-beginners/thread291435.html
Сосчитать количество единиц в двоичной записи числа i.
C++ Умножение матрицы S+1 раз Всем привет! помогите пожалуйста решить задачку на С++: 1. умножение матрицы самой на себя s+1 раз 2.умножение матрицы на вектор произвольный ( можно взять Е-единич.) 3.(умножение матрицы,умноженной на себя s+1 раз, на произвольный вектор ) / ( матрица степени s * произвольный вектор) //обеспечить хранение матрицы s и матрицы s+1. подробнее

Показать сообщение отдельно
dampir_sanek
149 / 147 / 21
Регистрация: 09.02.2010
Сообщений: 407
09.05.2011, 11:30     считать текст из файла
Qiker,
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
#include <stdio.h>
#include <stdlib.h>
 
const int size = 100;
const int length = 10;
const int count_seq = 10; // число предложения для обработки
 
int main()
{
    FILE *fp;
    char** arr = (char**) malloc(size*sizeof(char*));
    for (int i = 0; i < size; ++i)
        arr[i] = (char*) malloc(length*sizeof(char));
 
    fp = fopen("text.txt", "r");
    while(!feof(fp)){
        for(int i = 0; i < count_seq; ++i)  
            fscanf(fp, "%s", arr[i]);
        //  обработка и вывод на экран
    }
    fclose(fp);
    for (int i = 0; i < size; ++i)
        free(arr[i]);
 
    free(arr);
    return 0;
}
как то так...
 
Текущее время: 21:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru