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

Указатель на 2 разные вещи.. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужна реализация STL http://www.cyberforum.ru/cpp-beginners/thread47471.html
Привет всем! Где мне можно найти реализацию map, set, string и list из стандартной библиотеки шаблонов STL на С или С++ (используя стандартные библиотеки этих языков). Заранее благодарен.
C++ Пояснение к Ханойским башням Здравствуйте. В программировании новичок, иду пока по книге Дейтелов, там в одной из первых глав наткнулся на задачу о Ханойских башнях. День бился головой об стол, потом посмотрел решение и все... http://www.cyberforum.ru/cpp-beginners/thread47468.html
с++ задачи на массивы и мартицы C++
помогите написать код програми: В одномірному масиві, що складається з n дійсних елементів, вирахувати: 1) кількість елементів масиву, що рівні 0; 2) суму елементів масиву, що розташовані...
C++ Параметр передаваемый в функцию
Добрый день, уважаемые, посетители форума. Вот я написал быструю сортировку: // quicksort.cpp: главный файл проекта. #include "stdafx.h" #include <iostream> #include <conio.h> #include...
C++ Найти 100 первых простых чисел http://www.cyberforum.ru/cpp-beginners/thread47422.html
Привет всем помогите пожалуйста кто может у меня такая проблема не могу решить задачи по C++ потому что я не понимаю этот язык программирования вот несколько заданий. 1. Найти 100 первых простых...
C++ Чтение директории Киньте пример на "чистом" C++ чтения директории. Т.е. надо прочесть директорию, записать все имена файлов и поддиректорий в массив записей. Запись состоит из двух полей - строка с именем и поле с... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9695 / 5645 / 963
Регистрация: 25.07.2009
Сообщений: 10,848
19.08.2009, 03:51
На С я бы примерно так сделал:
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>
 
/* вывод в файл, если указан, или на экран */
 
int main(int argc, char **argv){
    FILE *outfile;
    /*
    Другие объявления...
    */
    
    outfile = ( argc == 2 ) ? fopen(argv[1], "w") : stdout;
    if ( !outfile ) {
        printf("Can't open file for output\n");
        exit(1);
    }
    
    /*
    Собственно программа
    */
    
    if ( outfile != stdout )
        fclose(outfile);
    /* В прочем если в программе перед выходом закрыть stdout, хуже не будет */
    
    exit(0);
}
Примерно такой же подход можно и в С++ применить. Правда, класс создать в С++ - идеологически правильнее, наверное...
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru