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

Формирвоать имя файла в зависимости от входных параметров - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти корни уравнения http://www.cyberforum.ru/cpp-beginners/thread1145837.html
Тексты надо переписывать в тело сообщения В чем ошибка ? Помогите пожалуйста.
C++ Сумма рядов на Си Как на Си закодить формулу суммы рядов С ( с черточкой) ? Скрин прикреплен. http://www.cyberforum.ru/cpp-beginners/thread1145833.html
C++ Дано натуральное число n. Проверить есть ли в записи числа две тройки
Добрый вечер. Помогите написать программу.Дано натуральное число n.Проверить есть ли в записи числа две тройки. Уже совсем отчаялся. #include <iostream> #include<conio.h> using namespace std; int G; //Трехзначное число int k0,k1,k2,a;
C++ Вывести на экран значения логических выражений
Кто может помочь с программой пожалуйста? Написать программу, позволяющую вывести на экран значения следующих логических выражений (значения для переменных вводятся с клавиатуры): http://www.cyberforum.ru/attachments/189054d1349734631 #include "stdafx.h" #include "iostream" using namespace std;
C++ Чтение из файла C++ http://www.cyberforum.ru/cpp-beginners/thread1145817.html
ввожу код из книги демидовича на тему вывода данных из файла на экран а он не рабочий, помогите пожалуйста я сделал свой код но все равно ошибка похожая, вроде чтото не правильно со строкой, где нужно прочитать из файла. #include<locale.h> #include <stdio.h> #include<iostream> using namespace std; struct abitur { char name; int mark;
C++ Копирование строк Доброго времени суток, намекните пожалуйста, в чем может быть проблема при следующей ситуации: При копировании strcpy(max,token) max содержит в себе ерунду, не понимаю почему, пробовал strncpy, присваивал через цикл, результат один и тот же... При том что token, который выводится на экран в цикле, работает корректно и выводит все как и должно быть. char * token = strtok(b, " "); char * max =... подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт C++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
11.04.2014, 23:17     Формирвоать имя файла в зависимости от входных параметров
Для начала надо выделить память под строку, где будет расположен результат. Например:
C++
1
char filename[1000]; // достаточного размера или использовать std::string
А уже потом формировать строку:
C++
1
2
3
strcpy( filename, argv[1] ); // копируем первый аргумент в строку
strcat( filename, "_" ); // добавляем подчеркивание
strcat( filename, argv[2] ); // добавляем второй аргумент
Это правда не особо эффективно. Лучше использовать sprintf() или, раз уж мы в разделе C++ - std::stringstream.
 
Текущее время: 21:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru