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

Argc, argv[] - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Private и public члены класса http://www.cyberforum.ru/cpp-beginners/thread1126310.html
Привет! Есть такой класс: class CDateTime{ private: qint16 year_; qint8 month_, day_; qint8 hours_, minutes_, seconds_;
C++ Открытие и запись файла bmp. Что здесь не так ? Имеется программа, копирующая содержимое из указанного bmp в файл result. Проблема: файл stars копируется нормально, а вместо скопированного tank получается какая-то ерунда. Почему ? #include... http://www.cyberforum.ru/cpp-beginners/thread1126292.html
Последовательность положительных элементов наибольшей длины C++
Добрый вечер) Нужно открыть двоичный файл и в нем найти последовательность положительных элементов наибольшей длины (ну и вывести ее и записать в обычный текстовый файл). Длина этой...
Не работает условие C++
void IsInclude(Shape* s1, Shape* s2) // включение объектов { s1->GetM(); s2->GetM(); if ( s1->minx< s2->minx && s1->miny< s2->miny && s1->maxx> s2->maxx && s1->maxx> s2->maxx ) cout <<...
C++ Инвертирование содержимого файла http://www.cyberforum.ru/cpp-beginners/thread1126270.html
Здравствуйте! Скажите как модно реализовать инвертирование содержимого файла! Причем нужно инвертировать не по одному символу, а целыми блоками! Например: Петров 12 4 Иванов 13 5...
C++ Не считает sin #include <iostream> #include <stdio.h> #include <math.h> #include <conio.h> using namespace std; float a,b,y,s; int main() { cout <<"vedite dliny ctoronu :"; cin>>a; cout <<"vedite ... подробнее

Показать сообщение отдельно
grizlik78
Эксперт С++
1966 / 1459 / 120
Регистрация: 29.05.2011
Сообщений: 3,018
22.03.2014, 02:36
Цитата Сообщение от Gygocopter Посмотреть сообщение
Выводит только первые буквы каждого аргумента
Скорее всего используется проект с поддержкой юникода (задан макрос _UNICODE) и поэтому _tmain раскрывается на самом деле в wmain, а аргумент argv[] у него не char*, а _TCHAR*, который раскрывается в wchar_t*.
Соответственно надо либо отключить юникод в проекте, либо переделать программу на поддержку _TCHAR*.

Добавлено через 21 минуту
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <tchar.h>
#include <cstdio>
#include <clocale>
#include <conio.h>
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL, "Russian");
    printf("Значение argc равно %d \n\n", argc);
    printf("В командной строке содержится %d параметров \n\n", argc);
    int i;
    for (i = 0; i < argc; i++)
        _tprintf(_T(" argv[%d]: %s\n"), i, argv[i]);
 
    printf("Среда содержит следующие строки:\n");
 
    _getch();
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru