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

Выделение памяти argv - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Философия С++. Введение в стандартный С++. Брюс Эккель http://www.cyberforum.ru/cpp-beginners/thread106658.html
Философия С++. Введение в стандартный С++. Брюс Эккель. 1-ое издание!!! где достать можно....
C++ Странный SIGSEGV, или что зависит от порядка написания интерфейса класса Есть некий класс,и в нем в секции private записано следующее: private: Value *val; Types var_type; bool is_initialized; bool is_shared; ... http://www.cyberforum.ru/cpp-beginners/thread106657.html
C++ Описание класса определённого типа
Доброго времени суток!!! Могули я описать класс определённого типа данных, например чтобы потом была возможна конструкция: MyClass object; int a = 1; object = a; Заранее спасибо!!!
C++ матрица
помогите решить,пожалуйста... _________________________ дана действительная квадратная матрица С(n,n). найти максимальный элемент в главной диагонали и поменять местами соответствующие ему строку и...
C++ Функция fopen возвращает нулевой указатель (Visual Studio) http://www.cyberforum.ru/cpp-beginners/thread106641.html
Здраствуйте) У меня возникла очень странная проблема.просто мистика. С чем может быть связано возвращение нулевого указателя в функции fopen.? Я пишу в винАПИ.По пока с новыми функциями не...
C++ найти max и min по длине слово такая задача. помогите плиз _______________________________ дана строка символов. найти в ней max и min по длине слово и заменить их на подстроки "max" и "min" соответственно, при необходимости... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
10020 / 5943 / 1004
Регистрация: 25.07.2009
Сообщений: 11,230
22.03.2010, 15:21
Цитата Сообщение от Patch Посмотреть сообщение
для удобства чтения, конечно.
Какое-то сомнительное удобство, ну да пусть функцией будет
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 <string.h>
    
/*
* шаманские танцы с параметрами командной строки
*/
 
void setNames(char *in_name, char *out_name, char **names){
    if ( *names ){
        strcpy(in_name, *names);
        strcpy(out_name, ( *++names ) ? *names : "output.txt");
    }
    else {
        strcpy(in_name, "input.txt");
        strcpy(out_name, "output.txt");
    }
}
 
int main(int argc, char **argv){
    char in_name[512], out_name[512];
    
    setNames(in_name, out_name, argv + 1);
    printf("Used for input:\t\t%s\n", in_name);
    printf("Used for output:\t%s\n", out_name);
    
    return 0;
}
Цитата Сообщение от Patch Посмотреть сообщение
в классах MFC инициализация всегда выносится в отдельную функцию.
Так вроде про С речь шла...
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru