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

работа с файлами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как правильно сделать декларацию класса видимой во всём проекте и всех его модулях? http://www.cyberforum.ru/cpp-beginners/thread350604.html
Здравствуйте. Имеется класс декларированный в одном модуле (файле), а нужно использовать его функции-члены в другом. Есть общий .h файл. Как правильно сделать декларацию класса видимой во всём...
C++ Сортироввка пузырьком. Есть прога: //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include <iostream> #include <conio.h> using namespace std;... http://www.cyberforum.ru/cpp-beginners/thread350600.html
C++ _block_type_is_valid при вызове delete()
код для генерации случайного графа #define m 3 //Число входящих и исходящих ребер. #define N 200 //Минимально требуемое число вершин в графе. using namespace std; class node { public:
C++ програмный поиск файла!
народ помогите пожалуйста)мне надо написать код чтобы можно было найти какой либо файл на жестком.. как это можно осуществить на c++?
C++ Вычислить формулу http://www.cyberforum.ru/cpp-beginners/thread350578.html
\frac{{x}^{k}}{k!} Нужно расписать, чтобы не было переполнения
C++ Сравнение результатов двух математических выражений. Напишите программу для расчета с двумя формулами. Сначала нужно подготовить тестовые примеры использования второго Формула рассчитывается на калькуляторе (результаты первой формулы должны быть... подробнее

Показать сообщение отдельно
fasked
Эксперт С++
4945 / 2525 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
14.09.2011, 10:02
Цитата Сообщение от s92p Посмотреть сообщение
чтот ругается он на строчку
видимо в windows такой функции нет
В таком случае попробуйте вот так, но не будет работать со строками длиной больше nbytes.
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
#include <stdlib.h>
#include <stdio.h>
 
int main() {
    int idx = 0, nbytes = 100;
    char *str = NULL;
    
    if ((str = (char *)malloc(nbytes)) == NULL) {
        fprintf(stderr, "failure to memory allocate\n");
        exit(EXIT_FAILURE);
    }
    
    while (fgets(str, nbytes, stdin) != NULL) {
        /* if first line is odd use prefix increment
         * else use postfix
        */
        if (++idx % 2 != 0)
            fprintf(stdout, "%s", str);
    }
 
    if (!feof(stdin) && ferror(stdin)) {
        fprintf(stderr, "failure to read\n");
                free(str);
        exit(EXIT_FAILURE);
    }
 
    free (str);
    return EXIT_SUCCESS;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru