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

Функция, возвращающая слово из строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевод из Pascal в C++ http://www.cyberforum.ru/cpp-beginners/thread1063116.html
Здравствуйте! Помогите,пожалуйста,перевести программу из паскаля в С++ uses crt; var A, B, x, y, h, n, O: real; s: string; cod: integer; const z = 0.0001; begin
C++ Вывести каждое слово из файла на экран Имеется файл со следующим содержимым: 1 Иван Петров 2 Оля Семенова 3 Илья Петушко 4 Наталья Близер ........ Мне нужно считать эти данные и вывести на экран, но так, чтобы не целой строкой, а... http://www.cyberforum.ru/cpp-beginners/thread1063103.html
C++ Несистематическая ошибка на этапе компиляции
#pragma hdrstop #pragma argsused #include <iostream.h> void main() { double a; int index,i_max,i_min; double max,min,sum,sum2,x; sum=sum2=0; //-------------------------------------
Сортировка массива по убыванию C++
Добрый вечер. Нужно отсортировать массив по убыванию. В гугле что то нашёл, но так как я ещё начинающий, то чужой код понимаю с трудом, тем более без комментариев. Нужно отсортировать второй массив...
C++ nvidia cuda с++ проект http://www.cyberforum.ru/cpp-beginners/thread1063083.html
Нужна помощь в сборке и запуске проекта cuda с++. Код который выложу ниже осуществляет трассировку лучей на gpu. Если кто то может помочь буду очень признателен.
C++ Матрицы. Ступенчатый вид Неправильно приводит к ступенчатому виду, когда первые элементы каждой строки равны нулю. В чем может быть проблема ? Очень нужна помощь ! Заранее благодарен. #include <string> #include... подробнее

Показать сообщение отдельно
Pakestan228
0 / 0 / 0
Регистрация: 16.11.2013
Сообщений: 28

Функция, возвращающая слово из строки - C++

04.01.2014, 20:34. Просмотров 248. Ответов 2
Метки (Все метки)

Дана строка(все слова разделены запятыми): word1,word2,word3,word4
Нужно написать функцию, которая будет возвращать определенное слово.
Вот что получилось:
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
char* slovo(char* str, int count)
{
    int k=1;
char *strs="Error";
char * pch = strtok (str,","); 
 while (pch != NULL)                        
  {
      if(k==count)
          strs=pch;
            
            pch = strtok (NULL, ",");
 
            k++ ;
 }
 return strs;
    }
Она работает... Но при повторном вызове возвращает error...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru