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

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

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

Строка: Выдать сообщение об ошибке в случае отсутствия точки в строке - C++

10.03.2013, 19:07. Просмотров 260. Ответов 1
Метки нет (Все метки)

Нужно чтобы еще выдавало ошибку, если в строке вообще нет точки.
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 <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <locale.h>
 
main()
{
setlocale(LC_ALL, "rus");
char str[100];
int i,k,l;
printf("Введите строку: ");
gets(str);
 
k=0;
 
for(i=0;str[i]!='.';i++)
{                       
if (str[i]==':')
if (str[i+1]=='=')
k++;
}
 
if (str[0]=='.' || str[i]!='.')
printf("Ошибка");
else
printf("%d",k);
 
getch();           
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.03.2013, 19:07
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Строка: Выдать сообщение об ошибке в случае отсутствия точки в строке (C++):

Вычислить сумму положительных элементов матрицы; в случае отсутствия таковых, вывести сообщение - C++
Вычислить сумму положительных элементов матрицы. Если положительных элементов нет, вывести сообщение. С матрицами я впервые знакомлюсь в...

Определить индекс и значение наибольшего попадающего в интервал (-5,0) элемента. В случае отсутствия такового предусмотреть соответствующее сообщение - C++
Написал прогу по задаче : Дан массив А. Определить индекс и значение наибольшего попадающего в интервал (-5,0) элемента. В случае...

Сообщение об ошибке в строке system("pause"); - C++
Заданы матрицы A,B Вычислить A+B+A

name[name.size()] должен выдать наибольшее значение вектора, выдает ноль в любом случае. - C++
int main(){ vector&lt;double&gt; temps; double temp; cout &lt;&lt; &quot;Введите последовательность символов и | для завершения цикла.&quot; &lt;&lt;...

Вычыслить количество слов в строке, длинна которых равна 3 символам и вывести их на экран, если же таких слов нет, то выдать об этом сообщение. - C++
Вычыслить количество слов в строке, длинна которых равна 3 символам и вывести их на экран, если же таких слов нет, то выдать об этом...

Как убрать сообщение об ошибке отсутствия диска в дисководе - Delphi
Моя программа периодически копирует некоторые файлы с CD-диска. Но, если я в этот момент открываю дисковод, она выдает ошибку отсутствия...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Ev[G]eN
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
10.03.2013, 19:09 #2
сделай цикл. и посчитай кол-во точек. если кол-во равно нулю, то выводи сообщение об ошибке
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.03.2013, 19:09
Привет! Вот еще темы с ответами:

Не выдается сообщение в случае отсутствия положительных элементов массива - Turbo Pascal
Помогите пожалуйста, считает и заменяет все правильно, а вот если положительных элемент нет, сообщение не выдает. Все отрицательные...

Выдать сообщение об ошибке в Edit - C++ Builder
Привет, есть ли способ чтобы сообщение об ошибке не выводись в окно Showmessage, а чтобы оно выводилось в edit?

Выдать 1, если строка t расположена в конце строки s, и нуль в противном случае - C (СИ)
Добрый вечер. Нужно, используя указатели написать функцию strend(s,t), которая выдает 1, если строка t расположена в конце строки s, и нуль...

Даны С1,С2,С3. Определить, какая из переменных является произведением двух других,в случае отсутствия такой переменной напечатать сообщение. - Turbo Pascal
Даны С1,С2,С3. Определить, какая из переменных является произведением двух других,в случае отсутствия такой переменной напечатать сообщение.


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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