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

Работа с символьными строками - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Циклические алгоритмы http://www.cyberforum.ru/cpp-beginners/thread321767.html
Ребята,надо на Borland C++ 5.02 сделать,вот задание:Дано натуральне число n. Обчислити P=(1+1/1)(1+1/2{)}^{2}...(1+1/n{)}^{n}
C++ Даны два произвольных одномерных массива действительных чисел М1 и М2. Сформировать слиянием этих массивов упорядоченный массив М3 Помогите с работой на Borland C++ 5.02:Даны два произвольных одномерных массива действительных чисел М1 и М2. Сформировать слиянием этих массивов упорядоченный массив М3. Именуйте темы осмысленно! Название темы должно максимально полно отражать её содержимое. http://www.cyberforum.ru/cpp-beginners/thread321759.html
C++ Дано произвольный одномерный массив целых чисел М и натуральное число n. Определить, если такие есть, количество чисел n в массиве М и их индексы
Ребята,помогите с заданием: Дано произвольный одномерный массив целых чисел М и натуральное число n. Определить, если такие есть, количество чисел n в массиве М и их индексы.Только сделать на Borland C++ 5.02,А не на dev-e. Именуйте темы осмысленно! Название темы должно максимально полно отражать её содержимое.
C++ Дан номер года (положительное целое число). Определить количество дней в этом году, учитывая, что обычный год насчитывает 365 дней, а високосный
Дан номер года (положительное целое число). Определить количество дней в этом году, учитывая, что обычный год насчитывает 365 дней, а високосный — капец Один вопрос - одна тема!
C++ Скажите есть ли в с++ альтернатива оператору case в pascal http://www.cyberforum.ru/cpp-beginners/thread321736.html
Скажите есть ли в с++ альтернатива case как в паскале
C++ string и функции Хотел написать программу, вводишь одно из трех слов, программка сравнивает его с тем что уже хранится в памяти и выводит ответ. но застопорился на этапе return в функции Memory, программа выдает ошибку. #pragma hdrstop #include <math.h> #include <conio.h> #include <iostream.h> #include <stdio.h> #include <string.h>... подробнее

Показать сообщение отдельно
p0zitiff
0 / 0 / 0
Регистрация: 24.05.2011
Сообщений: 68
19.06.2011, 19:15  [ТС]     Работа с символьными строками
Цитата Сообщение от xAtom Посмотреть сообщение
Типа такого, или ты хотел именно AnsiString Borland-ский, разница также присвоить и всё.
C++
1
2
3
4
5
6
char  str[] = "10 40 50 20 10 5 5 60 7";  // 207
int  sum = 0;
for(char*  tok = strtok(str, " "); tok ; tok = strtok(NULL, " ") )
      sum += atoi(tok);
 
printf("%d\n", sum);
Внеси операторы на верхушке...
Должно получиться типа такого
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
#include <stdio.h> 
#include <string.h> 
#include <conio.h> 
main() 
{ 
char s[128],s1[128],*p; 
int i=0; 
printf("s="); 
do s[i]=getche(); while(s[i++]!='\r'); 
s[i–1]='\0'; 
i=0; 
printf("\n"); 
printf("s1="); 
gets(s1); 
puts("Results:"); 
while (p=strstr(s,s1)) 
{ 
i++; 
printf("%i) ",i); 
puts(p); 
strcpy(s,p+strlen(s1)); 
} 
printf("Sum total << %s >> =%i",s1,i); 
return 0; 
}
А результат такого типа...http://www.cyberforum.ru/attachment....1&d=1308496455
Миниатюры
Работа с символьными строками  
 
Текущее время: 22:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru