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

Дан набор слов ,разделенных точкой с запятой - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Асинхронный ФТП-клиент http://www.cyberforum.ru/cpp-beginners/thread605297.html
Хочу разобраться с асинхронным режимом FTP. Вот колбек процедура: (неполная) void WINAPI TFtpClient::CallBack( __in HINTERNET hInternet, __in DWORD_PTR dwContext, __in DWORD dwInternetStatus, __in LPVOID lpvStatusInformation, __in DWORD dwStatusInformationLength) { UNREFERENCED_PARAMETER(dwStatusInformationLength);
C++ Размер символьного массива Всех приветствую! Прошу простить, что тревожу столь банальными вопросами, но сам додумать не могу... Задан массив: char *a = new char; a="qwnsjfnsdjfnsfsf;ajsdnf"; Необходимо узнать не длину этой строки, а сколько байт занимает данный массив в памяти. strlen() вернет длину, которая будет эквивалентна размеру данного массива, т.к. 1 char = 1 байт, это понятно. Но как обратиться именно к... http://www.cyberforum.ru/cpp-beginners/thread605296.html
Инициализация массива внутри структурированнного типа C++
Добрый день! Прошу помочь разобраться. Компилятор ругается " Unit1.cpp(204): E2188 Expression syntax" при присвоении значений массиву внутри структурированной переменной. Программу компилирую в C++Builder 5. Так как программа очень объемная, то привожу только часть кода - объявление структурированного типа, определение и вызов функции, которая инициализирует переменную. struct TARIF
C++ Почему выдает такой результат?
#include <iostream> #include <conio.h> using namespace std; class X { int a; long b; public: void set() { a = b = 0; }
C++ Скажите пожалуста чем отличается массив целого числа от массива строк? http://www.cyberforum.ru/cpp-beginners/thread605229.html
чем отличается массив целого числа от МАССИВа строк?
C++ Верно ли, что наибольший член последовательности a1, …, an по модулю больше единицы? #include <iostream> #include <cmath> using namespace std; int main() { int i; double max; const int n = 10; double x, k; cout<<"Input "<<n<<"number:\n"; подробнее

Показать сообщение отдельно
Aesonet
23 / 23 / 1
Регистрация: 04.04.2012
Сообщений: 119
14.06.2012, 12:08     Дан набор слов ,разделенных точкой с запятой
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <string>
#include <cstring>
using namespace std;
string str("asdasdfas;adasdasdaa;adasdsaf;asdasfg;adsaa;a:");
char * cstr, *p;
int main()
{
cstr = new char [str.size()+1];
strcpy (cstr, str.c_str());
p=strtok (cstr,";");
while (p!=NULL)
{
string r=p;
int n = r.length();
if (p[n-1]==':') {if (p[n-2]=='a') r.erase (n-1); cout << r << endl;}
if (p[n-1]=='a')cout << p << endl;
p=strtok (NULL,";");      
}
delete[] cstr; 
system("PAUSE");  
return 0;
}
както так.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru