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

Подсчет слов в строке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программа с оператором "if" http://www.cyberforum.ru/cpp-beginners/thread185334.html
Всем привет! Возникла сложность в написании программы. Необходимо вычислить: с оператором if.
C++ Стандарт ANSI если использовать #include <queue> #include <vector> это уже не стандарт ANSI?? http://www.cyberforum.ru/cpp-beginners/thread185331.html
C++ Массив
Дан массив вещественных чисел (размер и элементы задает пользователь). Размер – число из диапазона . Дано случайное число А, лежащее в диа-пазоне . Определить количество чисел, больших А. решить задачу необходимо в Си с помощью функций
Windows 7 и TurboC C++
У меня Windows 7 домашняя расширенная х64. Мне нужен TurboC для написания прог по архитектуре, но он здесь не запускается(токо на х86). Пробывал установить XP Mode, но он не идет на эту ОС. Как мне быть(менять ОС не хочется-лицензионная)? Или может есть другие компиляторы, которые поддержуют функции DOS(peekb(), inportb(), outportb()...)???
C++ strcmp() http://www.cyberforum.ru/cpp-beginners/thread185296.html
#include "stdafx.h" #include <iostream> #include <cstdio> #include <cstring> using namespace std; int main() { setlocale(LC_CTYPE, "Rus"); char s;
C++ Ошибка в коде #include <stdio.h> #include <stdlib.h> #include <iostream> using namespace std; int main(){ FILE *f; char c1; int i; f = fopen("tekt.txt", "r"); for(i=0; i<100; i++) { подробнее

Показать сообщение отдельно
BrumbleHorse
 Аватар для BrumbleHorse
120 / 120 / 11
Регистрация: 18.09.2010
Сообщений: 212
02.11.2010, 19:50  [ТС]     Подсчет слов в строке
Просто посчитать количество слов в строке без использования string.h несложно:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <conio.h>
#define IN 1
#define OUT 0
void main()
{
int c, counter,state;
state=OUT;
c=counter=0;
while((c=getchar())!='\n')
{
if(c==' ')
state=OUT;
if(state==OUT)
{
state=IN;
++counter;
}
}
printf("%d",counter);
getch();
}
 
Текущее время: 03:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru