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

Проверка, является ли строка целым числом? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ как построить диаграмму в Visual C++ 2008? http://www.cyberforum.ru/cpp/thread76961.html
Ребята как построить диаграмму в Visual C++ 2008? нужно построить график двухмерный показываюший зависимости количество итерайций алгоритма любой сортировки от время его завершения. то есть Y - количество итераций, а X - время выполнения сортировки. Мне важно знать только как построить график, какой соответствующий компонент нужен?
C++ Выделение слов из массива строк В общем, написал программу, которая из введенных_пользователем_символов извлекает слова. Написал на 99%, но в некоторых местах допустил ошибки и не знаю, как их исправить. Подскажите, как доработать программу. Спасибо. Вот код, с подробными комментариями: http://www.cyberforum.ru/cpp/thread76884.html
кэш процессора C++
Народ, помогите пожалуйста с такой вещью. Нужно получить информацию о кэше процессора. Были тщетные попытки использовать GetLogicalProcessorInformation функцию. Как раз о кэше она ничего и не вывела. Спасите-помогите :)
C++ Матрица С++
Кто-нибудь может подскажит как внести данные матрицы, знаю как составить программу в буквенном выражении, но внести данные (т.е. числа) для решения матрицы, чтобы итог выводился на экран не знаю
C++ SetupDi http://www.cyberforum.ru/cpp/thread76734.html
Только пробую Setup API, но тут же столкнулся с проблемой... при вызове даже SetupDiCreateDeviceInfoList(NULL, NULL); ловлю ошибку error LNK2019: unresolved external symbol __imp__SetupDiGetClassDevsExW@28 referenced in function "void * __cdecl DoDeviceEnum(struct _GUID)" (?DoDeviceEnum@@YAPAXU_GUID@@@Z) Создаю проект как Win32 Console, т.к. инфу никакой по SetupDi нет кроме как на мсдн - не...
C++ Win32 API ввод текста в окно. помогите нсатроить правильгное стирание символа пожалуйста. каретка текст затирает не равномерно при нажатии . Слишком малое пространство закрашивается, хотя сама каретка переходит на правлеьное расстояние (ширина символа перед кореткой). Надо закрасить предыдущую букву, удалить её из массива считанных чисел, и поставить каретку до этого предыдущего символа. плохо стирает. LONG APIENTRY... подробнее

Показать сообщение отдельно
OVERPOWER8
 Аватар для OVERPOWER8
19 / 19 / 1
Регистрация: 29.11.2009
Сообщений: 224
20.12.2009, 12:15     Проверка, является ли строка целым числом?
Есть готовый, и работающий код.

Нужно только немного изменить:

Чтобы на 25 строке вместо
C++
1
char k[100];
Было
C++
1
char* k;
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
#include <iostream>
#include <ctype.h>
 
using namespace std;
 
bool CheckInt(char* str)
{
    int symbols = 0;
    int digits = 0;
    
    while(*str !=0)
    {
        symbols++;
        if(isdigit(*str++))
            digits++;
    }
    if(symbols==digits)
        return true;
    else
        return false;
}
 
int main()
{
    char k[100];
    cout << "Enter number\n-> ";
    cin >> k;
    
    cout << "Entered number is ";
    
    if(CheckInt(k)) 
        cout << "integer" << endl;
    else
        cout << "NOT integer" << endl;
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru