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

Дана строка. Вывести все слова, содержащиеся в строке, в столбец. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ StringGrid - условия выбора ячеки http://www.cyberforum.ru/cpp-beginners/thread268958.html
Уперся в вопрос.! В СтрингГриде 4 столбца и 16 строк. При запуске программы выглядит все примерно так: ____1___2____3____4__ 1_|____|____|____|4::1 | 2_|____|____|____|4::2 | . 16|____|____|____|4::16|
C++ Даны два файла,определить совподают ли компоненты файлов Помогите,пожалуйста,написать программу. Даны два файла,определить совподают ли компоненты файлов,если нет вывести номер элемента где они различны. http://www.cyberforum.ru/cpp-beginners/thread268956.html
Какое действие выполняют операторы: j1=a<<3; и j2=015>>3; C++
Доброе время суток... Имеется кусок программы: ... int a=18; int j1, j2; ... j1=a<<3; cout<<"j1="<<j1<<"\n"; j2=015>>3; cout<<"j2="<<j2<<"\n";
C++ Проверка значения
Допустим есть фрагмент программы, типа #include <iostream> using namespace std; int main() { setlocale(0,"Rus"); double a; cout<<"Введите а, от 1 до 5:\n"; cin>>a; while(a>5 || a<1)
C++ Не могу найти ошибку в коде http://www.cyberforum.ru/cpp-beginners/thread268929.html
Привет всем. У меня не получается построить решение. Вот код. #include <conio.h> #include <iostream> #include <clocale> using namespace std; int main() {
C++ Нужно разобраться Прошу помощи. Расскажите пожалуйста по пунктам где и что делает программа, что за функция.Заранее благодарен. #include <stdio.h> int main() { int i,j,k,n; float p,a; <<<== Что делаеться тут printf("n="); scanf("%d",&n); printf("a="); подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
02.04.2011, 21:16     Дана строка. Вывести все слова, содержащиеся в строке, в столбец.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
#include <string.h>
 
#define DELIM " ,.?!:;"
 
int main(void){
  char str[BUFSIZ], *p;
  printf("\n\nEnter string: ");
  fgets(str, BUFSIZ, stdin);
  for(p = strtok(str, DELIM); p; p = strtok(NULL, DELIM))
    printf("%s\n", p);
  return 0;
}
 
Текущее время: 02:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru