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

[c++] fgets не могу понять почему это не работает - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Отобразить указанное число строк со звездочками, с одной звездочкой в первой строке, двумя — во второй и т.д http://www.cyberforum.ru/cpp-beginners/thread642245.html
Вот задача: Напишите программу, использующую вложенные циклы, которая запрашивает у пользователя значение количества строк для отображения. Затем она должна отобразить указанное число строк со звездочками, с одной звездочкой в первой строке, двумя — во второй и т.д: В каждой строке звездочкам должны предшествовать точки — в таком количестве, чтобы общее число символов в каждой строке...
C++ Определить сумму элементов массива, кратных трем Помогите девушке решить индивидуальные задачи по С++ ........help me please!!!! 1.Дан массив A(N).Определить сумму элементов массива A кратных трем. Условия и ограничения: 0 (меньше либо равно) A(N) N(меньше либо равно) 21 http://www.cyberforum.ru/cpp-beginners/thread642244.html
C++ Определить сумму элементов массива, кратных трем
Помогите девушке решить индивидуальные задачи по С++ ........help me please!!!! 1.Дан массив A(N).Определить сумму элементов массива A кратных трем. Условия и ограничения: 0 (меньше либо равно) A(N) N(меньше либо равно) 21
Вычислить количество отрицательных элементов в каждом столбце матрицы и сформировать из них новый массив C++
Помогите девушке решить индивидуальные задачи по С++ ........help me please!!!! 2. Массив матрица A(N,M). Вычислить количество отрицательных элементов в каждом столбце матрицы и сформировать из них новый массив. Условия и Ограничения: -6 (меньше либо равно) A(N,M) (меньше либо равно) 6
C++ Вычислить значение функции на заданном интервале с заданным шагом http://www.cyberforum.ru/cpp-beginners/thread642231.html
Помогите девушке решить индивидуальные задачи по С++ ........help me please!!!! 3.Вычислить значение функции R = 0,4+arctg(корень из X – X) и вывести на экран.Интервал шаг 0.12.Использовать цикл while
C++ В двухмерном массиве вещественных чисел заменить все элементы В двухмерном массиве вещественных чисел заменить все элементы, меньшие суммы элементов первой строки, этой суммой. подробнее

Показать сообщение отдельно
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
25.08.2012, 01:27     [c++] fgets не могу понять почему это не работает
Цитата Сообщение от ValeryS Посмотреть сообщение
а 0 то в конце добавлял? признак завершения строки.
fgets() дописывает '\0' и '\n' в массив куда читает.

Добавлено через 7 минут
Цитата Сообщение от _or_75 Посмотреть сообщение
а без размерности нельзя? а то в друг у меня не 1.dll в test.txt будет а 1231231.dll
Напишите так:
C++
1
fgets(buff,29,DFILE);
fgets() будет читать до '\n' (должен присутсвовать в конце строк в файле), но не более 28 символов.

Добавлено через 1 час 10 минут
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
#include <iostream>
#include <conio.h>
#include <Windows.h>
 
using namespace std;
 
inline void LOADDLL(char* FILE)
{
    int* ver;
    string (*Hud)();
    HMODULE hLib = LoadLibrary(FILE);
    (FARPROC &)ver = GetProcAddress(hLib,"version");
    (FARPROC &)Hud = GetProcAddress(hLib,"Hud");
    cout << *ver;
}
void main()
{
    FILE *DFILE;
    DFILE = fopen("C:\\test.txt","r");
    char buff[30] = "";
    
    while(!feof(DFILE))
    {
        char dll[33] = "C:\\";
        fgets(buff,28,DFILE);
        strcat(dll,buff);
        LOADDLL(dll);
    }
    fclose(DFILE);
    getch();
}
 
Текущее время: 20:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru