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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
sanyachel9binsk
1 / 1 / 0
Регистрация: 27.10.2012
Сообщений: 209
#1

Строки: нахождение символов - C++

06.02.2013, 01:41. Просмотров 414. Ответов 2
Метки нет (Все метки)

Еще раз приветствую всех!
-------------------------------
Помогите, пожалуйста, с заданием:
Даны натуральное число n и символы s1, ..., sn, среди которых есть двоеточие. Получить все символы, расположенные до первого двоеточия включительно.
-------------------------------
Если что, то скрин задания прикрепил.
Ну у меня вот что получилось:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
 
int main(void){
char* search(char* str,int n){
    int i=0;
    for(; i<strlen(str) && i<n && str[i]!=':';i++);
    char* s=NULL;
    if(str[i]==':'){
        str[i+1]=0;
        s=stdup(str);
        str[i+1]=':';
    }
    return s;
}
А есть ли другой способ написания этой программы? Ах да... А у меня правильная она или нет?
Миниатюры
Строки: нахождение символов  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.02.2013, 01:41     Строки: нахождение символов
Посмотрите здесь:

Нахождение серий символов в строке C++
C++ как сделать из строки массив из символов этой строки
Строка: Определить местоположение символа первой строки,который первым совпал с одним из символов второй строки. C++
Задача на нахождение среди символов последовательности требуемых букв C++
C++ Строки: нахождение символов и замена слов
C++ Строки: нахождение символов и замена слов
C++ Строки: нахождение символов и замена слов
C++ Строки. Определить местоположение символа первой строки, который первым совпал с одним из символов второй
C++ Удалить конец строки символов. Ввести кол-во удаляемых символов , вывести результат ,String ,задачка,С++
Сформировать строку, считая числа начальной строки соответствующими ASCII-кодами символов результирующей строки C++
C++ Определить местоположение символа первой строки, который первым не совпал с одним из символов второй строки
C++ Работа со строками. Нахождение повторяющихся символов и вывод на экран

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Dekio
Фрилансер
Эксперт C++
 Аватар для Dekio
5819 / 1217 / 214
Регистрация: 23.11.2010
Сообщений: 3,378
Записей в блоге: 1
06.02.2013, 01:59     Строки: нахождение символов #2
C
1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
#include <string.h>
 
int main(void)
{
    char str[] = "jw4ndn:sdf:3er erke:4rf";
    char *pStr = strtok(str, ":");
    printf("%s\n", pStr);
    return 0;
}
sanyachel9binsk
1 / 1 / 0
Регистрация: 27.10.2012
Сообщений: 209
06.02.2013, 02:04  [ТС]     Строки: нахождение символов #3
Цитата Сообщение от Dekio Посмотреть сообщение
C
1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
#include <string.h>
 
int main(void)
{
    char str[] = "jw4ndn:sdf:3er erke:4rf";
    char *pStr = strtok(str, ":");
    printf("%s\n", pStr);
    return 0;
}
Спасибо)
Yandex
Объявления
06.02.2013, 02:04     Строки: нахождение символов
Ответ Создать тему
Опции темы

Текущее время: 01:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru