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

строки в с - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Файлы данных http://www.cyberforum.ru/cpp-beginners/thread85650.html
вОТ задачка! NSI ( нормативно-справочная информация) для расчета заработной платы. TAB - табельный номер; FIO - Фамилия И.О. работника; TARIF - оплата за один час работы;
C++ Как загнать строку в элемент списка? Здравствуйте! есть строка *str есть структура struct a {name char;} все это нужно оформить для списка, а для этого нужно конвертировать строку так, чтобы ее можно было присвоить элементу списка. Помогите, плиз! Добавлено через 3 часа 52 минуты Все решается через strcpy, спасибо! http://www.cyberforum.ru/cpp-beginners/thread85648.html
C++ Call to undefined function 'pow'
Есть код // Рис. 2.21: fig02_21.cpp // Вычисление сложного процесса #include<iostream> using std::cout; using std::endl; using std::ios;
C++ Одномерный массив
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) номер минимального по модулю элемента массива; 2) сумму модулей элементов массива, расположенных после первого отрицательного элемента. Сжать массив, удалив из него все элементы, величина которых находится в интервале . Освободившиеся в конце массива элементы заполнить нулями и распечатать их адреса.
C++ Массив http://www.cyberforum.ru/cpp-beginners/thread85639.html
Помогите решить плс!(только как можно простымспсобом , без всяких там сложных библиотек) //1. объявить переменную указатель int*ptr; //2. осущ. ввод целочислен. значений переменной num, которое определяет длину динам. //размещения одномер массива, контролир. переменной ptr. //3.заполняет на предыдущем шаге динам. массив псевдо.числами. из ( использовать // srand и rand. //4.объяв...
C++ Дeрeво содержит либo дaнныe либo укaзaтeли Всем привет, нужно внести небольшие изменения в код: Элeмeнт дeрeвa coдeржит либo дaнныe (cтрoкa oгрaничeннoй длины), либo укaзaтeли нa прaвoe и лeвoe пoддeрeвья. Стрoки в дeрeвe получаются упoрядoчeны. Нaпиcaть функцию включeния нoвoй cтрoки. Обрaтить внимaниe нa тo, чтo элeмeнт c укaзaтeлями нe coдeржит дaнных, и при включeнии нoвoй вeршины вeршину c дaнными cлeдуeт зaмeнить нa... подробнее

Показать сообщение отдельно
kazak
 Аватар для kazak
3029 / 2350 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
14.01.2010, 13:36     строки в с
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <stdio.h>
#include <string.h>
 
int main(int argc, char* argv[])
{
   char s1[255], s2[255];
   char *buf = NULL, *last_buf = NULL;
 
   printf("Ââåäèòå s1: ");
   fgets(s1, 254, stdin);
   printf("Ââåäèòå s2: ");
   fgets(s2, 254, stdin);
   buf = strtok(s1, " \n");
   while(buf)
   {
      if (strstr(s2, buf))
      {
         if (last_buf)
         {
            printf("Ïðåäøåñòâóþùåå ñëîâî ïåðâîìó îáùåìó ñëîâó ñòðîê s1, s2\n%s\n", last_buf);
            break;
         }
         else
         {
            printf("Ïðåäøåñòâóþùåãî ñëîâГ* ïåðâîìó îáùåìó ñëîâó ñòðîê s1, s2 Г*ГҐГІ\n");
            break;
         }
      }
      last_buf = buf;
      buf = strtok(NULL, " \n");
 
   }
   getchar();
   return 0;
}
 
Текущее время: 18:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru