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

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

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

После компиляции не открывается - C++

12.01.2011, 22:41. Просмотров 550. Ответов 2
Метки нет (Все метки)

Дана строка, содержащая произвольный текст. Сколько слов в тексте? Сколько цифр в тексте?
Есть решение:
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
#include <string.h>
#include <stdio.h>
#include <conio.h>
#include <ctype.h>
//---------------------------------------------------------------------------
int main(int argc, char* argv[])
{
    int count_word = 0,count_num = 0;
    char seps[] = ",. ";
    if(argc<=1)
    {
        puts("
Must be at least one parameter");
        return 0;
    }
    char *  token = strtok( argv[1], seps );
    while( token != NULL )
    {
      if(token !=NULL)
      {
        for(int i=0; i< strlen(token);i++)
        {
            count_num += (isdigit(token[i])>0);
        }
      }
      count_word++;
      token = strtok( NULL, seps );
    }
    printf("
Count word = %i Count number = %i",count_word,count_num);
    puts("
Press any key...");
    getch();
    return 0;
}
Но после компиляции окно мелькает и не остается на экране, хотя getch() присутствует. В связи с этим два вопроса:
1.Правильно ли решение программы?
2.Почему окно не остается на экране?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.01.2011, 22:41     После компиляции не открывается
Посмотрите здесь:

После компиляции программа не открывается - C++
Программа составлена верно и работала, однако, придя домой, чтобы продолжить работу с ней, после компиляции и нажатия &quot;запустить отладчик...

после компиляции открывается пустое консольное окно - C++
помогите пожалуйста ошибок не показывает запускает программу,но открывается пустое окно работаю в 12м суть задания-посчитать...

Ошибки после компиляции - C++
Дана задача(дословно): дан массив целых положительных чисел, переписать простые числа во второй массив; упорядочить массивы 1-й по...

Вирус после компиляции - C++
Добрый день. Начал изучение с++ с нуля. И вот первая загвоздка. Посмотрел на википедии http://ru.wikipedia.org/wiki/Dev-C++ описание...

Ошибка после компиляции - C++
После запуска программы, первый пункт не работает и выдает ошибку #include &quot;stdafx.h&quot; #include &lt;conio.h&gt; #include...

Вылет после компиляции - C++
Реализация алгоритма Дейкстры. После запуска компиляции - вылет из CodeBlocks #include &quot;stdafx.h&quot; #include &lt;iostream&gt; using...

Мусор после компиляции - C++
Здравствуйте! Необходимо вывести массив со словами на экран. Проблема состоит в том, что после компиляции в консоли присутствует...

Не работает после компиляции - C++
Проблема такова: В VS , когда дебажу, мой код нормально работает. Стоит его откомпилировать....И &quot;Виндовс ищет способ устранения этой...

Ошибка с библиотекой после компиляции - C++
Скомпилировал библиотеку freetype-gl++.lib , но при использовании примера, который прилагался, возникают ошибки. Как понять в чём...

Не запускает программу после компиляции - C++
Дело в том что когда проверяю код на ошибки всё нормально, но когда нажимаю &quot;запустить&quot; мне выдает что его нужно сначала откомпеллировать....


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
M128K145
Эксперт С++
8284 / 3503 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
13.01.2011, 13:30     После компиляции не открывается #2
Timon779, вполне возможно, что программа входит по этому условию
C++
1
if(argc<=1)
и завершается, ведь там не предусмотрена задержка экрана
Nameless One
13.01.2011, 13:36     После компиляции не открывается
  #3

Не по теме:

Кстати, сообщения об ошибках принято выводить в поток ошибок, ведь он не буферизируется

Yandex
Объявления
13.01.2011, 13:36     После компиляции не открывается
Ответ Создать тему
Опции темы

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