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

файл целых чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вопрос по функциям http://www.cyberforum.ru/cpp-beginners/thread344014.html
Есть функция: int fun(char wob, unsigned char s, char name, char opis, uint32_t code) {} Я вызываю её в одном месте приложения: int res = fun(wob, s, name, opis, code); В результате выполнения...
C++ хедеры чем отличаются хедеры написаные <вот_так.h> от "такиих.h" ? http://www.cyberforum.ru/cpp-beginners/thread344012.html
C++ Заполнение формы регистрации [VS08]
Привет всем Подкиньте пример заполнения формы регистрации на сайте
C++ BSTree изменить код
Добрый день, попал ко мне в руки вот такой вот код, нужно переделать методы remove, так чтобы работал таким же образом. Посоветуйте что можно сделать или покажите если это не трудно. #ifndef...
C++ Конструктор класса, содержащего только статические члены http://www.cyberforum.ru/cpp-beginners/thread343991.html
Практикуюсь по книге Стенли Липпмана "Язык программирования C++ вводный курс" 4 изд. Осваиваю главу 12.6 Статические члены класса. В упражнениях этой главы поставлена задача реализовать пару...
C++ Сигналы в windows Как генерировать сигналы в среде windows? Информация по сигналам в линуксе гуглится, а вот для windows не найду. Ну кроме того что SIGINT это ctrl+c. А как сгенерировать SIGABRT и SIGTERM например?... подробнее

Показать сообщение отдельно
diagon
Higher
1932 / 1198 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
21.08.2011, 21:23
На си как-то так
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#define MAXSIZE 1024
int main(){
    int arr[MAXSIZE];
    FILE *file = fopen("input.txt", "r");
    int i = 0;
    while ( fscanf(file, "%d", &arr[i++] ) != EOF );
    file = fopen("input.txt", "w");
    for (int j = 0; j < i; ++j)
        if (arr[j] > 0)
            fprintf(file, "%d ", arr[j]);
    for (int j = 0; j < i; ++j)
        if (arr[j] < 0)
        fprintf(file, "%d ", arr[j]);
        
}
Bash
1
2
3
diagon@shadeware:~$ cat input.txt && ./a.out && cat input.txt
1 -2 3 -4 5 -6 7
1 3 5 7 -2 -4 -6
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.