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

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

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

Вывод слов - C++

08.08.2013, 16:46. Просмотров 539. Ответов 10
Метки нет (Все метки)

Как осуществить вывод слов, а не адреса (см. Миниатюры)?
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include "stdafx.h"
#include <iostream>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    for (int i = argc-1; i > 0; i--)
    {
        cout << "Arguments are: " << argv [i] << endl;
    }
    return 0;
}
0
Миниатюры
Вывод слов  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.08.2013, 16:46
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывод слов (C++):

Вывод на экран чётных слов строки исправить на вывод нечётных слов - C++
#include&lt;conio.h&gt; #include&lt;iostream.h&gt; #include&lt;string.h&gt; #include&lt;stdio.h&gt; int i,l,j,k,p,n; char txt; char a,b; main() { ...

STL: Сортировка слов по количеству согласных букв; вывод слов, встречающихся в списке более одного раза - C++
Помогите написать программу!! Сортировка слов по количеству согласных букв; вывод слов, встречающихся в списке более одного раза. ...

Считывание слов из потока cin и вывод их в поток cout, с заменой нежелательных слов словом "Bleep" - C++
Напишите программу, заглушающую нежелательные слова; иначе говоря, считайте слова из потока cin и выведите их в поток cout, заменив...

Строки. Поиск одинаковых слов в предложениях. Вывод вместо одинаковых слов "*" - C++
Ввести два предложения, если в них есть одинаковые слова то во втором предложении заменить эти слова на &quot;*&quot;, причем количество &quot;*&quot; должно...

Вывод нечетных слов - C++
Вот сама программа... Я сделал подсчет слов в строке... Но не как не получается вывести все нечетные слова. Подскажите как организовать...

зеркальный вывод слов - C++
Преобразовать строку таким образом, чтобы все слова в ней были напечатаны наоборот (зеркально).

10
alex1392
31 / 31 / 3
Регистрация: 24.07.2013
Сообщений: 187
08.08.2013, 16:48 #2
Цитата Сообщение от Erjay Посмотреть сообщение
Как осуществить вывод слов, а не адреса (см. Миниатюры)?
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include "stdafx.h"
#include <iostream>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    for (int i = argc-1; i > 0; i--)
    {
        cout << "Arguments are: " << *argv [i] << endl;
    }
    return 0;
}
* перед указателем добавь ! это евляется разименовыванием *argv
cout << "Arguments are: " << *argv [i] << endl;
Тоесть получением того что находится по этому адресу
0
Erjay
0 / 0 / 0
Регистрация: 03.08.2013
Сообщений: 91
08.08.2013, 17:42  [ТС] #3
Что то не то получается
0
Миниатюры
Вывод слов  
coloc
погромист
410 / 246 / 15
Регистрация: 27.08.2012
Сообщений: 550
Завершенные тесты: 1
08.08.2013, 17:55 #4
у меня все работает
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
using namespace std;
 
int main(int argc, char **argv)
{
    for( int i = 0; i < argc; i++ ) {
        cout << "Arguments are: " << argv [i] << endl;
    }
    return 0;
}
1
alex1392
31 / 31 / 3
Регистрация: 24.07.2013
Сообщений: 187
08.08.2013, 18:02 #5
Цитата Сообщение от Erjay Посмотреть сообщение
Что то не то получается
Слух дам тебе совет ) Я начинал изучать программирование с Си потом перешол на С++
Советую тебе в интеренете скачать Уроки полустационара по Си С++ от КА ШАГ
ссылку я не проверял и не качал но занимался по ним там коегде есть промашки ну например 2-ва раза строка ввода идет когда нужно 1-н вообщем не серьезные советую посотреть там все доступно обьясняется
http://mirknig.com/2012/02/13/progra...r-ka-shag.html
Ссылку не проверял и не сотрел что там но думаю это оно

вообщем пойши в инете там на халяву можно скачать эти курсы
Просто большинство книги написаны крутыми прогерами для крутых прогеров ))
1
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,926
Записей в блоге: 1
08.08.2013, 18:07 #6
Цитата Сообщение от alex1392 Посмотреть сообщение
* перед указателем добавь ! это евляется разименовыванием *argv
не нужно никаких звёздочек. Строки выводятся по указателю на них. Возможно, проблема с TCHAR
1
alex1392
31 / 31 / 3
Регистрация: 24.07.2013
Сообщений: 187
08.08.2013, 18:17 #7
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
не нужно никаких звёздочек. Строки выводятся по указателю на них. Возможно, проблема с TCHAR
Вероятно ошибся изза неопытности пока еше не передаю аргументы в проги с консоли а там ** подумал что это указатель на указатель
0
Erjay
0 / 0 / 0
Регистрация: 03.08.2013
Сообщений: 91
08.08.2013, 18:25  [ТС] #8
coloc, Ваш вариант работает!
0
Schizorb
509 / 461 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1
08.08.2013, 18:29 #9
Цитата Сообщение от alex1392 Посмотреть сообщение
подумал что это указатель на указатель
так и есть, просто индексация уже подразумевает разыменование. Запись:

C++
1
argv[i]
аналогична этой:

C++
1
*(argv + i)
0
Erjay
0 / 0 / 0
Регистрация: 03.08.2013
Сообщений: 91
08.08.2013, 18:34  [ТС] #10
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Возможно, проблема с TCHAR
Kuzia domovenok, проблема именно в этом!
Переписал так:
Цитата Сообщение от coloc Посмотреть сообщение
int main(int argc, char **argv)
И все работает!
0
alex1392
31 / 31 / 3
Регистрация: 24.07.2013
Сообщений: 187
08.08.2013, 18:41 #11
Цитата Сообщение от Erjay Посмотреть сообщение
Kuzia domovenok, проблема именно в этом!
Переписал так:

И все работает!
начни с простого и иди к сложному и не хватайся за 2-ве программы сразу я тебе в 2-х темах сразу пишу начни с хеллол ворлд и двигайся постепенно а прыжками
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.08.2013, 18:41
Привет! Вот еще темы с ответами:

Сравнение и вывод слов - C++
Всем доброго времени суток. Хочу попросить помощи. Моя задача - составить программу, которая бы при вводе фамилии выдавала некие данные...

вывод слов из файла - C++
Задача такая, нужно вывести все слова которые находятся в файле, но проблема в том что если после слова стоит запятая то он считает что это...

Вывод 2-ух одинаковых слов - C++
дано предложение.в нем только два слова одинаковые.найти эти слова.

Вывод одинаковых слов - C++
Задание: &quot;Пользователь вводит набор слов. Необходимо сформировать массив из встречающихся более 1 раза слов&quot;. Написал код, но работает...


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

Или воспользуйтесь поиском по форуму:
11
Yandex
Объявления
08.08.2013, 18:41
Ответ Создать тему
Опции темы

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