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

Найти и напечатать все идентификаторы, состоящие из заглавных букв - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как создать 100 массивов разными значениями ? http://www.cyberforum.ru/cpp-beginners/thread391975.html
вот фрагмент кода! Подскажите плс //while(KolMas < MaxMas) //{ for(int i = 0; i < straka; i++) { for(int j = 0; j < stolbes; j++) {
C++ Задача (двумерный массив). Помогите пожалуйста решить задачу! В матрице n*m расположить элементы строки с индексом К, по возрастанию. Значение К, выводится. Исходная матрица задаётся в виде двумерного массива случайным... http://www.cyberforum.ru/cpp-beginners/thread391966.html
Вычислить время работы части кода C++
#include <string.h> #include <stdio.h> #include <fstream> #include <Windows.h> #include <stack> #include <iostream> #include <time.h> #include <string.h> using namespace std;
Помогите найти ошибку C++
Задание: Написать программу, которая считывает текст из файла и выводит в другой файл и на экран предложения, содержащие максимальное количество знаков пунктуации. Создала файл text.txt. Прога...
C++ Основные операции с текстовыми файлами http://www.cyberforum.ru/cpp-beginners/thread391952.html
Доброго времени суток! Помогите перевести программку с паскаля на С++. Зарание большое спасибо. Program Text; const add1='test.txt'; add2='test2.txt'; var f,f2:text;
C++ Известна оценка каждого ученика по физике... Известна оценка каждого ученика по физике, посчитать сколько пятерок, количество человек в классе, четверок, трояк, и двоек.. подробнее

Показать сообщение отдельно
xAtom
915 / 740 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
26.11.2011, 12:11
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
#include <stdio.h>
#include <ctype.h>
 
char*  reader_id(char* sid, char* str) {
  char* tmp = str;
  while(*str) {
      for(; isspace(*str) && *str; *str++);
      if(isupper(*str)) {
           for(; ! isspace(*str) && *str; *sid++ = *str++);
           *sid = '\0';
            break;
       }
       *str++;
   }
   return (*tmp) ? str : NULL;
}
 
 
int main(void)
{
   char  str[]  = "A45698779  b985645 C7778098 D344rfft err98594   W9786";
   char* ptr;
   char  bid[13] = {'\0'};
 
   for(ptr = str; (ptr = reader_id(bid, ptr)) != NULL; )
        puts(bid);
    
    getchar();
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru