Форум программистов, компьютерный форум, киберфорум
Наши страницы

Функция fgets и перевод строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Двухмерные массивы. Нахождение min значения в каждой строке. http://www.cyberforum.ru/cpp-beginners/thread135951.html
Помогите решить задачу. Дана матрица ахв, найти минимальное значение в каждой строке. не понять мне как присвоить найденное минимальное значение переменной, типа так min:=c. Но не работает она...
C++ Удаление динамического массива в классе при удаление динамического массива в классе зависает программа... хотя в инете нашел кучу примеров, где написано точно также.... :cry: зависание в методе void set_name(char n), если не удалять... http://www.cyberforum.ru/cpp-beginners/thread135946.html
Программу, отыскивающую проход по лабиринту C++
Написать программу, отыскивающую проход по лабиринту, с ис-пользованием контейнерного класса stack из STL. Лабиринт пред-ставляется в виде матрицы, состоящей из квадратов. Каждый квад-рат либо...
Структуры в С++ C++
Помогите пожалуйста!! На основе записной книжки (записывается в файл), содержащей сведения о людях (фамилия, год рождения, адрес- город, улица, дом, квартира, место работы или учебы), вывести на...
C++ макросы http://www.cyberforum.ru/cpp-beginners/thread135910.html
Что имеется в виду в заданиии: Создать определение макроса, который печатает имя, значение и адрес переменной типа int в следующем формате: Имя : fop; значение: 23; адрес: ff46016. ...
C++ Вычислить сумму элементов , pасположенных на главной диагонали и выше ее. Дана действительная квадpатная матpица поpядка n (n<=8). Вычислить сумму тех ее элементов , pасположенных на главной диагонали и выше ее,котоpые пpевосходят по величине все элементы, pасположенные... подробнее

Показать сообщение отдельно
robert19
26 / 26 / 3
Регистрация: 26.03.2010
Сообщений: 305
26.05.2010, 16:36
Вот вроде функция чтения из файла:
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
int Read_File (char* str){
        char fn[255]; 
        FILE *f;
        printf ("Enter File name: \n");
        gets(fn);
        f=fopen(fn,"r");
                if (!f){
                        printf ("Warning: no such file. Using stdin.");
                        return 1;
                }
        fseek(f,0,SEEK_END);
        long len = ftell (f);
        char* buf = new char [len+1];
        
        const int l_block = 1024;
        int num_block = len/l_block+1;
        fseek (f,0,SEEK_SET);
        fread (buf,l_block,num_block,f);
        buf[len] = '\0';
        strcpy(str,buf);
        puts(str);
        fclose(f);
return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.