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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Kondr18
0 / 0 / 0
Регистрация: 18.01.2014
Сообщений: 12
#1

Не могу запустить программу - C++

14.06.2014, 18:42. Просмотров 303. Ответов 2
Метки нет (Все метки)

Делаю лабораторную работу, есть программа которая тупо скопирована с методички
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include "stdafx.h"
#include <string>
#include <conio.h>
 
void print_string(_TCHAR *string, int count){
    for (int i = 0; i < count; i++)
        for (int j = 0; j < wcslen(string); j++)
            putwchar(string[j]);
}
int _tmain(int argc, _TCHAR* argv[])
{
    if (argc != 3){
        printf(" incorrect args");
    }
    else{
        wchar_t *end;
        int count = wcstol(argv[2], &end, 10);
            printf("Print: %ws %d times\n", argv[1],count);
        print_string(argv[1], count);
    }
    getch();
    return 0;
}
я не могу ее откомпилировать даже, 2 ошибки на несовпадения типов\
1 IntelliSense: аргумент типа "_TCHAR *" несовместим с параметром типа "const wchar_t *"
2 такая же.
Ммм я где-то косянул или методист который делал методичку?

Добавлено через 7 минут
Вот полный список ошибок
error C2664: "size_t wcslen(const wchar_t *)": невозможно преобразовать аргумент 1 из "_TCHAR *" в "const wchar_t *"
1> Типы, на которые указывают указатели, не связаны; для преобразования требуется reinterpret_cast, приведение в стиле С или приведение в стиле функции
1> error C2664: "long wcstol(const wchar_t *,wchar_t **,int)": невозможно преобразовать аргумент 1 из "_TCHAR *" в "const wchar_t *"
1> Типы, на которые указывают указатели, не связаны; для преобразования требуется reinterpret_cast, приведение в стиле С или приведение в стиле функции
========== Сборка: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.06.2014, 18:42     Не могу запустить программу
Посмотрите здесь:

не могу запустить программу - C++
Ребята помогите!!!! никак не могу запустить программу все время ругaется на &quot;global.h&quot; #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include...

Не могу запустить программу на DEV c++ - C++
#include &lt;iostream&gt; using namespace std; int main() { cout&lt;&lt;&quot;HEllo all&quot;; system(&quot;PAUSE&quot;); return 0; ...

Eclipse. Не могу запустить ХэлоВордовую программу - C++
Здравствуйте. Скачал Eclipse (http://www.cyberforum.ru/cpp-beginners/thread61467.html), запускаю. Пишу простенькую программу. Ошибки: библы...

Не могу запустить g++ - C++
Добрый день, только что установила MinGW для win32, пробовала прописывать путь до папки C:\MinGW\bin в системные переменные Path или...

Не могу запустить code blocks - C++
При запуске программы появляется окно с текстом- не могу создать каталок проекта (мой перевод с английского) Помогите.

Не могу запустить следующий код - C++
class Tokenizer { private: string content; string delims; size_t npos; public: //constructors and destructors...

Не могу запустить ассемблерную вставку на c++ - C++
Вставка находит скалярное произведение двух векторов, помогите запустить __asm { movaps xmm0, xmmword ptr // 0 | A.z |...

Не могу запустить редактор MS DOS edit - C++
Добрый день, я решил изучать языки программирования, мне посоветовали книгу C для чайников Гукина. Вот только в ней написано что нужно...

Не могу запустить свою программку на других ПК - C++
При запуске моем программы на других ПК, выбивает ошибку, что нету нужной библиотеки. Вот такая ошибка http://i017. radikal...

Никак не могу запустить reverse приложение c++ - C++
Нашёл такое решение: www.partow.net/programming/tcpproxy/index.html Скомпиллировал всё хорошо. Если я понял то позволяет из вне...

Не могу запустить файл в Qt Creator - я новичок - C++
Хочу написать программу &quot;Hello, world!&quot; :) Выбираю Файл - Создать - C++ - Файл исходных текстов C++ Насколько я понимаю, Файл...

не могу правильна запустить графический режим в bc 3.1 - C++
#include &lt;graphics.h&gt; #include &lt;stdlib.h&gt; #include &lt;stdio.h&gt; #include &lt;conio.h&gt; int main(void) { int gdriver = DETECT,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nmcf
5247 / 4567 / 1534
Регистрация: 14.04.2014
Сообщений: 18,161
14.06.2014, 18:53     Не могу запустить программу #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
В свойствах проекта unicode включен?
Kondr18
0 / 0 / 0
Регистрация: 18.01.2014
Сообщений: 12
14.06.2014, 19:31  [ТС]     Не могу запустить программу #3
Спасибо заработало.
Подскажите еще пожалуйста, потом сразу идет задание

В параметрах запуска приложения укажите «“hello world” 4» (кавычки
обязательны). Измените параметры программы. Что изменится?
Это что мне дописать в командной строке к откомпилированному файлу?? или где-то в среде Visual Studio это нужно делать?

Добавлено через 23 минуты
Спасибо разобрался, можно закрыть!
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru