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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ cin, string, char* http://www.cyberforum.ru/cpp-beginners/thread228032.html
Пишу маленькую программку, которая должна создавать и просто удалять пустые директории, но вот что-то не пойму проблемы, посмотри на код: #include <iostream> #include <cstdlib> #include <cstdio> #include <direct.h> #include <string> using namespace std; void main(int argv, char** argc) {
C++ Массивы C++ да,да,я тупой. Помогите решить пожалуйсто 1)1,2,3,2,1,2,3,2,1,2,3,2... 2)1,3,5,7,...8,6,4,2 мне нужно вывести это в TXLib.h http://www.cyberforum.ru/cpp-beginners/thread228025.html
C++ Определить количество цифр в числе N
Доброго времени суток уважаемые программисты.. Помогите пожалуйста , буду очень признательна! Если тому кто поможет будет принципиально я заплачу в яндекс валюте сколько смогу...просто очень надо сессия началась... Задали сделать 5 консольных программ на языке С! 1) Дано натуральное число N. Определить количество цифр в числе N. 2) Последовательность чисел Фибоначчи U0, U1, … образуется по...
Создать статическую и динамическую записную книжку, исплользуя структуру C++
для статической: struct book{ char name; char phone; }b; использовать функции: void dialog(); //основные вызовы и меню st * poisk(struct st * begin, char*name); //поиск по имени
C++ Создать файл и записать в него структурированные данные http://www.cyberforum.ru/cpp-beginners/thread228009.html
Кто знает,помогите,пожалуйста, решить задачу: Используя ввод-вывод в стиле С создать файл и записать в него структурированные данные. Структура "Человек": - фамилия, имя, отчество; - год рождения; - рост; - вес. Вывести созданный файл на экран. компилятор BC31. Спасибо)
C++ Двумерный массив. Написать программу, которая вводит по строкам с клавиатуры двумерный массив и вычисляет сумму его элементов по столбцам. #include <iostream> #include <time.h> #include <iomanip> const int row = 3; // строки const int column = 3; // столбцы int main() { setlocale(LC_ALL,"Russian"); подробнее

Показать сообщение отдельно
Timon779
1 / 1 / 0
Регистрация: 11.06.2010
Сообщений: 65
12.01.2011, 22:41     После компиляции не открывается
Дана строка, содержащая произвольный текст. Сколько слов в тексте? Сколько цифр в тексте?
Есть решение:
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.Почему окно не остается на экране?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru