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

Чтение чисел из файла, сортировка и вывод - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ ввод string-а http://www.cyberforum.ru/cpp-beginners/thread251982.html
Как написать во входных данных 2 строки первая с данными а второя пустая ннапишите как написать вторую строку??
C++ Вывод на экран месяцев года необходимо после определённой сортировки вывести на экран несколько месяцев года, которые должны быть записаны в виде римских цифр. есть какой-то ключ (%...) по этому поводу (возможно чисто для линукса) или как ещё это сделать? http://www.cyberforum.ru/cpp-beginners/thread251977.html
добавьте какие-нибудь функции в список C++
// List_s.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <string.h> #include <malloc.h> #include <stdio.h> #include "List.h" //Статическая функция элемента списка static LIST* create(LIST *pItem)
конечный автомат C++
построить на листке бумаге конечный автомат выдающий остаток отделения вводимого 10 числа на 3
C++ Функция CreateWindow http://www.cyberforum.ru/cpp-beginners/thread251950.html
#include <windows.h> ... hMainWnd = CreateWindow( szClassName, "A Hello1 Application", WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, (HWND)NULL, (HMENU)NULL, (HINSTANCE)hInstance, NULL); Недавно начал изучать WIN API и столкнулся с ещё одной проблемой: CreateWindow подчёркнуто красным пи наведении на неё мышью написано: аргумент типа "char *" несовместим с параметром...
C++ Найти багаж, средний вес одной вещи в котором отличается не более, чем на 0.3 кг от общего среднего веса одной вещи Вот задачка, с которой нужно справиться: Багаж пассажира характеризуется количеством вещей и общим весом вещей. Сведения о багаже каждого пассажира представляют собой запись с двумя полями: одно поле целого типа (количество вещей) и одно - действительное (вес в килограммах). a) Найти багаж, средний вес одной вещи в котором отличается не более, чем на 0.3 кг от общего среднего веса одной вещи. ... подробнее

Показать сообщение отдельно
bigredcat
364 / 311 / 3
Регистрация: 24.02.2011
Сообщений: 1,512
Записей в блоге: 1
04.03.2011, 12:08     Чтение чисел из файла, сортировка и вывод
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
int main(int argc, char* argv[])
{
    setlocale(0,"");
 
    // Замечание:
    // argc - количество аргументов вместе с именем файла. Таким образом, если argc == 10,
    // то первый аргумент - путь и имя файла, второй - метод. Значит чисел всего 8 шт.
 
    // Здась нужно проверять argc > 2, иначе можно пропустить все числа (см. замечание)
    if (argc > 1) 
    {
        // Здесь вы выделяете память больше, чем требуется (см. замечание). Логичней
        // было бы int* forSorting = new int[argc - 2];
        int* forSorting = new int[argc - 1];  
        int method = atoi(argv[1]);
 
        // Только потому, что вы выделили памяти больше, чем требуется здась у вас не
        // возникает исключения. В С/С++ массивы индексируются с 0, т.е. нужно было бы так
        // for (int i = 0; i < argc - 2; i++)
        //     forSorting[i] = atoi(argv[i + 2]);
        for (int i = 1; i < argc - 1; i++)
        forSorting[i] = atoi(argv[i+1]);
    ...
 
Текущее время: 08:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru