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

Разделить строку на слова. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ двухмерный массив http://www.cyberforum.ru/cpp-beginners/thread98303.html
Не получается сделать что бы все 4 символа ходили по массиву рендом, если не трудно подскажите. #include <iostream> #include <iomanip> #include <cstdio> #include <cstdlib> void Flip(char& x,...
C++ использование assemblera в С++ Здравствуйте, господа программисты. С ассемблером раньше не сталкивался. Поэтому нужна помощь. В коде С++ нужно сделать ассемблеровскую вставку. В ней должно рассчитываться арифметическое выражение.... http://www.cyberforum.ru/cpp-beginners/thread98296.html
простой класс C++
покажите пожалуйста самую простою классу, корорый показывает "Hello World"
C++ ошибка компиляции в Borland C++ 3.1
Есть задание, сделать что то на подобии оконной библиотеки иль тип того...в общем класс по работе с окнами в консоли (можно создавать произвольные окна, закрывать их и т.п.). Делаем это пока в...
C++ Сортировка массива http://www.cyberforum.ru/cpp-beginners/thread98235.html
Здорова. Моя программа сортирует массив по диагоналям, то есть меняет местами элементы двух диагоналей квадратной матрицы. Ещё в задании есть пункт о том что не должны меняться местами максимальные...
C++ Определите наибольший общий делитель чисел Привет,всем!!!Я учусь в колледже информатики и мы только начали изучать Си и нам дали электронную контрольную работу,но когда я отправляю свои решения он говорит,что решено не правильно,поэтому прошу... подробнее

Показать сообщение отдельно
qwarta
73 / 73 / 7
Регистрация: 20.11.2009
Сообщений: 238
01.08.2010, 23:26
nail89, как один из вариантов,
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
#include <stdio.h>
#include <string.h>
 
int main (void)
{
   char buf[]="$sdfsdf DPROfub Pdfsdf0sdf8e-r1|$sbgg DPRerdfsdwerwefw8e-r1|$go DPRerdfsdwerwefw8e-r1|";
   char buf2[35],*ptr;
   int i;
    
   for(ptr = strtok(buf,"|"); ptr != NULL; ptr = strtok(NULL,"|"))
   {
    printf ("command: %s\n",ptr);
        strcpy(buf2,ptr);
        printf("word:");
        for(i=0;i<35;i++)
        {
        if(buf2[i] == ' ')
          break;
        else
          printf("%c",buf2[i]);
        }
        printf("\n------------------------\n");
   }
    
   return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru