HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 27.12.2008, 13:11
nerezus
Флудер
Регистрация: 12.08.2004
Сообщений: 3,791
С нами: 11444066

Репутация: 2290


По умолчанию

используя if, &&, ||, > и <
 
Ответить с цитированием

  #2  
Старый 27.12.2008, 16:05
jawbreaker
Участник форума
Регистрация: 07.07.2008
Сообщений: 161
С нами: 9391926

Репутация: 234
По умолчанию

PHP код:
#include <iostream>
#include <vector>
using namespace std;

int main ()
{
  
unsigned int i;
  
vector<unsigned intmyvector;

  for (
i=1i<=10i++) myvector.push_back(i);
  
  
// стереть 6ой элемент
  
myvector.erase (myvector.begin()+5);

  
// Стереть первые 3 элемента
  
myvector.erase (myvector.begin(),myvector.begin()+3);

  
cout << "myvector contains:";
  for (
i=0i<myvector.size(); i++)
    
cout << " " << myvector[i];
  
cout << endl;

  return 
0;

 
Ответить с цитированием

  #3  
Старый 27.12.2008, 16:58
jawbreaker
Участник форума
Регистрация: 07.07.2008
Сообщений: 161
С нами: 9391926

Репутация: 234
По умолчанию

Как раз таки 6й потому что массивы в С++ начинаются с нуля. Запусти, проверь если сомневаешься
 
Ответить с цитированием

  #4  
Старый 27.12.2008, 20:26
_nic
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
С нами: 10535289

Репутация: 107


По умолчанию

Как обрезать строку А до 1го вхождения в неё строки Б? strtok почему то рубает по 1му символу строки Б попавшемуся в строке А
 
Ответить с цитированием

  #5  
Старый 27.12.2008, 21:14
_empty
Познающий
Регистрация: 22.03.2008
Сообщений: 63
С нами: 9546362

Репутация: 65
По умолчанию

Цитата:
Сообщение от _nic  
Как обрезать строку А до 1го вхождения в неё строки Б? strtok почему то рубает по 1му символу строки Б попавшемуся в строке А

Код:
char *knife=strstr("stringB","stringA");
*knife='\0';
ВОт так
 
Ответить с цитированием

  #6  
Старый 28.12.2008, 23:00
_nic
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
С нами: 10535289

Репутация: 107


По умолчанию

Цитата:
Сообщение от _empty  
Код:
char *knife=strstr("stringB","stringA");
*knife='\0';
ВОт так
Не работает strstr таким раком только NULL возвращяет
 
Ответить с цитированием

  #7  
Старый 28.12.2008, 17:17
Anutka
Новичок
Регистрация: 26.10.2008
Сообщений: 9
С нами: 9231884

Репутация: 4
По умолчанию

Цитата:
А можно в C++ как-нибудь обозначить любую букву? (мне нужно из всех введенных символов отобрать только буквы)
Цитата:
используя if, &&, ||, > и <
То есть это будет вот так:
Код:
if (c>='a' && c<='z')
Правильно?
 
Ответить с цитированием

  #8  
Старый 28.12.2008, 17:56
_empty
Познающий
Регистрация: 22.03.2008
Сообщений: 63
С нами: 9546362

Репутация: 65
По умолчанию

Цитата:
Сообщение от Anutka  
То есть это будет вот так:
Код:
if (c>='a' && c<='z')
Правильно?
Правильно, тольк о есть один нюанс, русские буквы прерываются в таблице кодировки. Если используешь только латиницу то никаких проблем не будет.
 
Ответить с цитированием

  #9  
Старый 28.12.2008, 21:26
Anutka
Новичок
Регистрация: 26.10.2008
Сообщений: 9
С нами: 9231884

Репутация: 4
По умолчанию

А как же с русскими буквами тогда быть?
 
Ответить с цитированием

  #10  
Старый 28.12.2008, 22:08
nerezus
Флудер
Регистрация: 12.08.2004
Сообщений: 3,791
С нами: 11444066

Репутация: 2290


По умолчанию

так же. ||
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по MySQL Серый PHP 5 28.12.2006 18:26
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.