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

проверка на неправильный ввод - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка в wxDev-C++ http://www.cyberforum.ru/cpp-beginners/thread370534.html
Возникал ошибка в редакторе wxDev-C++ http://s003.***********/i202/1110/18/e162b165241b.jpg Всем кто знает в чем проблема, помогите, ибо програмировать в студии с нуля трудно
C++ На натуральном отрезке [a,b]... На натуральном отрезке найдите и выведите число N с наибольшей суммой своих делителей. Само число и единицу в качестве делителей не учитывать. http://www.cyberforum.ru/cpp-beginners/thread370524.html
C++ Как это можно реализовать
Напишите программу, предлагающую пользователю ввести три целых числа, а затем вывести их в порядке возрастания, разделяя запятыми. Например, если пользователь вводит числа 10 4 6, то программа должна вывести на экран числа 4, 6, 10. Если два числа совпадают, то они должны быть упорядочены одновре¬менно. Например, если пользователь вводит числа 4 5 4, то программа должна вывести на экран числа...
C++ Целочисленный вектор
Всем привет. Напишите пожалуйста код этих заданий на языке С. Задание 1 В целочисленном векторе vectorn найти его вторые по значению минимальный и максимальный элементы. Элементы вектора, расположенные между ними, отсортировать по возрастанию. Входные данные: n=10 v_min=-5 v_max=10 Исходный вектор:
C++ Составить систему предписаний http://www.cyberforum.ru/cpp-beginners/thread370508.html
пожалуйста, помогите составить систему предписаний чертовски нуждаюсь в решении, готов отблагодарить материально
C++ задание с строками Заданы 2 строки, состоящие из слов, разделенных пробелами. Приписать второе слово второй строки к первой. Поменять порядок следования символов первой строки на противоположный. Добавлено через 1 час 34 минуты ну же люди ) может у кого есть похожие работы пжл откликнитесь подробнее

Показать сообщение отдельно
Ree.exe
56 / 56 / 4
Регистрация: 01.08.2011
Сообщений: 141
22.10.2011, 12:28     проверка на неправильный ввод
Вот тебе пример. Пока в строке будет меньше 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
#include<iostream>
using namespace std;
 
int main()
{
    setlocale(LC_ALL,"");
    const int MAX = 100;
    char source[MAX];  
    char dest[MAX];   
    char *buf;      
    int n; 
    do
    {
        n=0;
        system("cls");//Очистка консоли
 
        cout <<"Vvedite stroku: \n";
        cin.getline(source,MAX,'\n');
 
        buf = strtok(source," ,."); 
 
        while(n<2 && buf!='\0')
        {
            buf = strtok(NULL," ,."); 
            n++;
        }
 
    }while( n<2 );
}

Не по теме:

А ещё лучше почитай про strtok вот тут http://msdn.microsoft.com/en-us/libr...sb(VS.90).aspx

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