Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 5.00
Князь Трех Море
0 / 0 / 1
Регистрация: 06.04.2013
Сообщений: 21
#1

В С++ может ли argv быть двухмерным массивом? - C++

09.05.2013, 17:23. Просмотров 1452. Ответов 40
Метки нет (Все метки)

C++
1
2
3
int main(int argc, char *argv[]) {
    argv[1][0] = tolower(argv[1][0]);
    argv[1][1] = tolower(argv[1][1]);
Вот что это означает?
Когда у argv с двумя аргументами?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.05.2013, 17:23
Я подобрал для вас темы с готовыми решениями и ответами на вопрос В С++ может ли argv быть двухмерным массивом? (C++):

Задача с двухмерным динамическим массивом
Пользователь вводит количество строк двумерного динамического массива....

Управление двухмерным массивом из функции
Доброго времени суток, пожалуйста, подскажите, как правильно передать в функцию...

Работа с двухмерным динамеческим массивом через указатель
Натупил здесь наверное сильно, подскажите ребят, а то долго уже сиджу над...

Что есть argc и **argv в функции int main(int argc, char **argv)?
Здраствуйте, уважаемые кодеры! Что означает argc и **argv в функции int...

Может ли быть такое?
поставил счетчик для сравнений в пирамидальной сортировке массива выдает 34732...

где может быть ошибка на с++
при подсчете sn через 5 членов цикл повторяется вот текст программы ...

40
Kastaneda
Jesus loves me
Эксперт С++
4760 / 2963 / 341
Регистрация: 12.12.2009
Сообщений: 7,524
Записей в блоге: 2
Завершенные тесты: 1
14.05.2013, 09:13 #41
Цитата Сообщение от taras atavin Посмотреть сообщение
Не в ассемблере, а по соглашению, поддерживаемому функциями ввода-вывода.
Да, я ж подчеркнул, что в ДОСе. Просто кроме как в ассемблере я больше нигде не видел применение символа '$' в качестве терминатора.

Цитата Сообщение от taras atavin Посмотреть сообщение
C можно оттранслировать на язык ассемблера, при этом терминальным останется 0.
Да, но если тот же printf() будет реализован через int 21h, то при выводе будет много мусора, потому что функция вывода будет ожидать '$', который не дождется. Поэтому я думаю под ДОСом функции вывода реализованы через BIOS, который ни о каких завершающих символах не знает, поэтому ему вместе со строкой передается еще и ее длина. Т.е. внутри printf() вызывается strlen() для организации корректного вывода.
0
14.05.2013, 09:13
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.05.2013, 09:13
Привет! Вот еще темы с решениями:

Где может быть ошибка?
#include <iostream> #include <queue> #include <string> using namespace std;...

Как такое может быть?
Пишу программку... Начало функции мейн. Не прошло еще ничего кроме файла: ...

Память не может быть прочитала
Здравствуйте, вот есть код: struct Dyn{ Syt select; Dyn* next;...

В чем может быть ошибка?
Вот программа: #include "stdafx.h" #include <iostream> #include <stdio.h>...


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

Или воспользуйтесь поиском по форуму:
41
Ответ Создать тему
Опции темы

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