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

Ошибка в главной функции программы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ запуск одной программы из другой http://www.cyberforum.ru/cpp-beginners/thread318815.html
Здравствуйте для начала :) Задача казалась весьма простой, мне нужно запустить одну программу используя программку которую сам написал. Для это я провол 2 функции WinExec и system. И всё было хорошо, пока я записывал путь к программе вручную, но вот когда я пытаюсь передать уже имеющийся путь (который ввел пользователь) результат нулевой. Ничего не происходит... Может кто сможет подсказать...
C++ строка "создать окно" . Создала программу, сохранила, когда пытаюсь запустить строка "CreateWindow" высвечивается красным. Помогите, что делать?Срочно надо! http://www.cyberforum.ru/cpp-beginners/thread318789.html
Какая версия Microsoft Visual C++ совсестима с windows 7 ? C++
Какая версия Microsoft Visual C++ совсестима с windows 7 ? И нужно ли качать обновления на семёрку в связи с установкой программы, скажите пожалуйста.
С++ ВАЖНО. тяжело C++
Составить подпpогpамму, котоpая читает постpочно текст дpугой пpогpаммы на языке Паскаль (вводится с клавиатуpы), содеpжащий не более 10 стpок (стpока - не более 80 символов), обнаpуживает комментаpии и печатает их.
C++ Массив в С++ http://www.cyberforum.ru/cpp-beginners/thread318756.html
Задан двухмеpный массив, содеpжащий n стpок и m столбцов. Получить из него новый массив той же pазмеpности путем деления каждого элемента исходного массива на сумму элементов стpоки, в котоpой он находится.
C++ Массив в С++ ВАЖНО Заданы два одномеpных массива X и Y, содеpжащие кооpдинаты N точек на плоскости. Опpеделить, сколько точек попадет внутpь окpужности с центpом в точке XO, YO и pадиусом R. подробнее

Показать сообщение отдельно
tylix
68 / 55 / 6
Регистрация: 10.06.2011
Сообщений: 149
13.06.2011, 16:07
C++
1
2
3
4
5
&Text(char* = ""); по этому поводу
 
Объяви две функции члена
Text(); // Конструктор по умолчанию
Text(char *Value); // Конструктор с параметром
И как сообщил уважаевый ValeryLaptev, огребешь ох огребешь..

Не по теме:

а задание прикольное, попробую решить



Добавлено через 1 час 14 минут
Вот функция которая поменяет следование слов в строке (короткие слова влево длин. вправо
минус: не учитывается кол-во пробелов между слов, т.е. в результирующей строке между словами ставится один пробел

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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
struct WordInfo {
    char *p;        // ссылка на сл.
    int l;          // длина сл.
};
 
void SplitAndSort(char* dst, char *src) {
    char *p;
    int count; // кол-во слов
    WordInfo wi[30]; // резерв. под 30 слов
    WordInfo tmp_wi;
    count = 0; // пока их 0
 
    p = src;
    for (;;) {
        while (*p && *p == ' ') p++; // пропускаем пробелы
        if (*p)
            wi[count].p = p; // начало слова
        else
          break; // все слова найдены
        while (*p && *p != ' ') p++;
        wi[count].l = p - wi[count].p; // размер слова в символах
        count++;
    }
    // сортировка мет. пуз. по длине слов
    for (int x = count; x > 0; x --)
        for (int y = 0; y < x; y++) {
            // короткие слова влево длинные вправо
            if (wi[y].l > wi[y+1].l) {
                tmp_wi  = wi[y+1];
                wi[y+1] = wi[y];
                wi[y]   = tmp_wi;
            }
        }
    p = dst;
    for (int i = 0; i < count; i++) {
        memcpy(p, wi[i].p, wi[i].l);
        if (i < count - 1) {
            p[wi[i].l] = ' '; // вставляем разд. между слов
            p += wi[i].l + 1;
        }
        else
            p[wi[i].l] = '\0'; // иначе конец строки
    }
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru