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

Обработка строк - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ c++ и файлы http://www.cyberforum.ru/cpp-beginners/thread239950.html
Задание: Написать программу, которая состоит из: подпрограммы для обработки текста относительно варианта; главной программы, которая исполняет такие действия: создает файл; вводит текст, в...
C++ вопрос о переменных Здравствуйте господа програмисты!!!!!!!!!!!!!Делаю программу и наткнулся на такую проблему-грубо говоря надо сделать так,что бы каждое значение переменной "Х" запоминалось,а потом я мог сравнить было... http://www.cyberforum.ru/cpp-beginners/thread239928.html
C++ Немного не понятен код
один парень написал мне такую вещь объясните как для чайника что к чему и как сделать чтоб работало! #include <iostream> #include <string.h> #include <conio.h> #include <stdlib.h> #define PATCH...
C++ выражение
что значит след. выражение: n<?=n2;?
C++ <iostream.h> http://www.cyberforum.ru/cpp-beginners/thread239914.html
Почему можно написать так: #include <iostream.h> int main() { cout << "HELLO!" << endl; } но нельзя так: #include <iostream>
C++ Сглаживание Здравствуйте. Имеется вот такая простая функция: void DrawStudyExample(HWND hWnd) { HDC hdc; HPEN hPen, hPenOld; unsigned int n, i; POINT pt; hdc = GetDC(hWnd); подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт С++
2847 / 1782 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
08.02.2011, 20:28
Цитата Сообщение от asics Посмотреть сообщение
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
for(p = strtok(str, DELIM); p; p = strtok(NULL, DELIM)){
* * if( strchr(p, '\n') )
* * * *p[strlen(p) - 1] = '\0';
* * words[len] = (char *)malloc(sizeof(char)*strlen(p));
* * strcpy(words[len], p);
* * ++len;
* }
* for(p_ = strtok(str1, DELIM); p_; p_ = strtok(NULL, DELIM)){
* * if( strchr(p_, '\n') )
* * * *p_[strlen(p_) - 1] = '\0';
* * words[len] = (char *)malloc(sizeof(char)*strlen(p_));
* * strcpy(words[len], p_);
* * ++len;
* }
замени на
C
1
2
3
4
5
6
7
8
9
10
11
12
for(p = strtok(str, DELIM); p; p = strtok(NULL, DELIM)){
    if( strchr(p, '\n') )
       p[strlen(p) - 1] = '\0';
    words[len] = p;
    ++len;
  }
  for(p_ = strtok(str1, DELIM); p_; p_ = strtok(NULL, DELIM)){
    if( strchr(p_, '\n') )
       p_[strlen(p_) - 1] = '\0';
    words[len] = p_;
    ++len;
  }
Добавлено через 43 секунды
О, звездочки
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru