C/C++ - [решено] Помогите решить задачу по С++

Ответить
 • Просмотры: 7
Аватара пользователя
Desvi

Re: C/C++ - [решено] Помогите решить задачу по С++

Сообщение Desvi »

Цитата lxa85:



Подскажу "куда думать дальше"
C/C++ - [решено] Помогите решить задачу по С++




не получается ввести данные переменой





PHP код:

Код: Выделить всё

int main(array ^args)

{

    char *s1;

    char *s2="132465";

    printf("Enter string: ");

    scanf_s("%s", &s1);

    printf("%s", &s2);

    scanf_s("%s", &s1);

    return 0;

} 



Аватара пользователя
Dimasv

Re: C/C++ - [решено] Помогите решить задачу по С++

Сообщение Dimasv »

Klim1988, Если придется из тебя данные клещами тянуть, то ничего путного из этого не выйдет.


Цитата Klim1988:



не получается ввести данные переменой
C/C++ - [решено] Помогите решить задачу по С++




И куда мне это? Все остальное то где?

ЕМНИП char* не рекомендуется к применению новичкам. Уже написана более удобная "обертка" для работы со строками.



Код:

Код: Выделить всё

int main(array<System::String ^> ^args) 
{ 
    char *s1; 
    char *s2="132465"; 
    printf("Enter string: "); 
    scanf_s("%s", &s1); 
    printf("%s", &s2); 
    scanf_s("%s", &s1); 
    return 0; 
}

в цифрах путаницы нет?
Аватара пользователя
lxa85

Re: C/C++ - [решено] Помогите решить задачу по С++

Сообщение lxa85 »

Цитата lxa85:



char* не рекомендуется к применению новичкам
C/C++ - [решено] Помогите решить задачу по С++




и не хотелось бы его использовать, но это пока единственный вариант что пришло из интернета в мой мозг




Цитата lxa85:



Уже написана более удобная "обертка" для работы со строками.
C/C++ - [решено] Помогите решить задачу по С++




А как она выглядит эта ""Обертка" код к ней можно посмотреть?



вот что делал, это программа выводит строку целиком



Код: Выделить всё

#include "stdafx.h"

#include <string.h>

#include <conio.h>

#include <iostream>

#include <stdio.h>







int main(void) 

{

using namespace std;



const int n = 80;

char s[n];

cin.getline(s, n);

cout<<s<<endl;

cin.get(s, n);

cout<<s<<endl;

return 0;

{


как теперь преобразовать строку так чтобы все первые буквы слов стали заглавными
Аватара пользователя
andrey12qw

Re: C/C++ - [решено] Помогите решить задачу по С++

Сообщение andrey12qw »

Раз
,
Два



Цитата Klim1988:



как теперь преобразовать строку так чтобы все первые буквы слов стали заглавными
C/C++ - [решено] Помогите решить задачу по С++




Это я у тебя хочу спрость. Как найти первые буквы предложений?
Аватара пользователя
Drongo

Re: C/C++ - [решено] Помогите решить задачу по С++

Сообщение Drongo »

Цитата lxa85:



Это я у тебя хочу спрость. Как найти первые буквы предложений?
C/C++ - [решено] Помогите решить задачу по С++




не предложений а слов в предложении, увы сам незнаю Изображение , думал вы знаете
Аватара пользователя
ramonbl4

Re: C/C++ - [решено] Помогите решить задачу по С++

Сообщение ramonbl4 »

Цитата Klim1988:



думал вы знаете
C/C++ - [решено] Помогите решить задачу по С++




Думай, думай, шевели мозгами! (с) Изображение

Чем просто буква отличается от первой буквы? Буквы предложения. Соотв.

Чем заканчивается предложение и как одно предложение отделяется от другого?
Аватара пользователя
romashka7

Re: C/C++ - [решено] Помогите решить задачу по С++

Сообщение romashka7 »

Цитата lxa85:



Думай, думай, шевели мозгами! (с)
C/C++ - [решено] Помогите решить задачу по С++




получилось что то вот такое



Код: Выделить всё

int main(void) 

{

using namespace std;



char s[255];

int i;

cout<<"Enter string: ";

cin.getline(s,255);

s[0] = toupper(s[0]);

for(i=1;i<strlen(s);i++){

    if (s[i]==' '){

        s[i+1] = toupper(s[i+1]);

    }

}

cout  <<  s  <<  endl;



getch();



return 0;

}


Теперь вопрос как перевести System::String в char и обратно???
Аватара пользователя
lxa85

Re: C/C++ - [решено] Помогите решить задачу по С++

Сообщение lxa85 »

Цитата Klim1988:



Теперь вопрос как перевести System::String в char и обратно?
C/C++ - [решено] Помогите решить задачу по С++




А надо? Со строкой работать дальше не получится?

BTW алгоритм не совсем верен и в ряде случаев даст ошибку.
Аватара пользователя
Hector

Re: C/C++ - [решено] Помогите решить задачу по С++

Сообщение Hector »

Цитата lxa85:



А надо? Со строкой работать дальше не получится?
C/C++ - [решено] Помогите решить задачу по С++




состроками работать не умеем




Цитата lxa85:



BTW алгоритм не совсем верен и в ряде случаев даст ошибку.
C/C++ - [решено] Помогите решить задачу по С++




а что такое BTW алгоритм ???
Аватара пользователя
lxa85

Re: C/C++ - [решено] Помогите решить задачу по С++

Сообщение lxa85 »

BTW - это сокращение By the Way кстати (попутно) говоря.

Кстати говоря приведенный алгоритм не рабочий.

Может
поиск
поможет в переводе string -> char и обратно?
Ответить

Вернуться в «Программирование и базы данных»