C/C++の宿題片付けます 152代目at TECH
C/C++の宿題片付けます 152代目 - 暇つぶし2ch795:デフォルトの名無しさん
11/10/23 22:19:57.27
リアルタイムにキー入力を感知する_kbhitってC標準じゃないってことなの?

796:デフォルトの名無しさん
11/10/24 01:59:14.98
そういうこと

797:デフォルトの名無しさん
11/10/24 08:10:29.09
linuxでkbhitみたいなことするにはどうするんだろう?
selectとかになるのか?

798: ◆QZaw55cn4c
11/10/24 18:26:50.67
>>797
URLリンク(hibari.2ch.net) >>143
URLリンク(codepad.org)


799:デフォルトの名無しさん
11/10/24 21:44:47.30
テキストファイルの中にある複数の英字の文字列をソートして書きこむプログラム教えてください

MOJI
EIGO
NIPPON

 ↓

EIGO
MOJI
NIPPON

800: ◆QZaw55cn4c
11/10/24 22:08:43.42
>>799
スレリンク(tech板:17番)

801:デフォルトの名無しさん
11/10/24 22:13:10.80
>>800
相変わらず気持ち悪いプログラムだ

802: ◆QZaw55cn4c
11/10/24 22:15:35.28
>>801
みていただいてありがとうございます。どんなところが「気持ち悪い」か、ちょこっとでいいから教えてください。

803:デフォルトの名無しさん
11/10/24 22:15:36.40
[1] 配列操作
[2] 問題文(含コード&リンク):
入力した文字と個数をもとに文字列データを生成する。(^Zが入力されるまで)
以下の実行結果をもとにプログラミングしなさい。
char m[30];

実行結果
文字、個数==>A,3
文字、個数==>b,3
文字、個数==>c,1
文字、個数==>E,2
文字、個数==>^Z
文字列:AAAbbbcEE

[3] 環境
 [3.1] Windows7
 [3.2] borland
 [3.3] C言語
[4] 期限: 2011年10月26日13:00まで
[5]while文とforを使うこと

804:デフォルトの名無しさん
11/10/24 22:24:09.25
>799
int main(){
system("sort < input.txt > output.txt");
return 0;
}


805:デフォルトの名無しさん
11/10/24 22:24:58.68
>>797
別スレッドで入力待ちするって手は有るかも知れない
でも echo back 無しの _getch() もC準拠じゃないんだな、こっちは curses でも使うか?

806:デフォルトの名無しさん
11/10/24 23:19:30.72
>>803
URLリンク(ideone.com)

807:デフォルトの名無しさん
11/10/24 23:21:10.39
>>804
それだと同じファイルから同じファイルへの書き換えができないんですけどどうすればいいですか?

808:デフォルトの名無しさん
11/10/25 00:16:01.19
>>807
ここに答えが載ってる
URLリンク(mermaid-tavern.com)

809:デフォルトの名無しさん
11/10/25 01:15:01.68
[1] 授業単元:C言語 繰り返し
[2] 問題文(含コード&リンク):
1.キーボードから正の整数を2つ(x  y)入力し、縦x個、横y個の文字'*'
からなる長方形を表示するプログラムを多重ループを用いて作成せよ。

2.キーボードから入力した10進整数(0以上2^31 -1以下)を二進数にせよ
for文を使うこと。例えば2で割った余りと商の値によって下の桁のビットから求める等

[3] 環境
 [3.1] OS:Linux
 [3.2] コンパイラ名とバージョン: gcc
 [3.3] 言語: C
[4] 期限: 本日12:00
[5] その他の制限: (どこまで習っているか、for while。(配列、関数、ポインタなどまだです)
宜しくお願いします

810:デフォルトの名無しさん
11/10/25 01:32:03.75
>>809
#include <stdio.h>
int main(){
int x,y,t;
scanf("%d %d",&x,&y);
while(x--){
t=y;
while(t--)putchar('*');
putchar('\n');
}
return 0;
}

#include<stdio.h>
int main(){
int i,x;
scanf("%d",&x);
for(i=1;i<=x;i*=2);
for(i/=2;i>0;i/=2)putchar( (x&i)?'1':'0' );
putchar('\n');
return 0;
}

811:デフォルトの名無しさん
11/10/25 01:38:49.71
>>809
>[5] その他の制限: (どこまで習っているか、for while。(配列、関数、ポインタなどまだです)
トリッキーなプログラムを求めてるように見えるのな。
実は課題じゃないんじゃ?

812:デフォルトの名無しさん
11/10/25 01:43:01.14
>>806
(8) : error C2059: 構文エラー : '}'
(11) : error C2065: 'p' : 定義されていない識別子です。
(12) : error C2065: 'p' : 定義されていない識別子です。
(12) : warning C4047: '関数' : 間接参照のレベルが 'const char *' と 'int' で異なっています。
(12) : warning C4024: 'sscanf' : の型が 1 の仮引数および実引数と異なります。
(15) : error C2065: 'p' : 定義されていない識別子です。
(15) : error C2100: 間接指定演算子 (*) の使い方が正しくありません。
(15) : error C2065: 'p' : 定義されていない識別子です。
(15) : error C2100: 間接指定演算子 (*) の使い方が正しくありません。
(15) : error C2106: '=' : 左のオペランドが、左辺値になっていません。
(16) : error C2065: 'p' : 定義されていない識別子です。
(18) : error C2065: 'p' : 定義されていない識別子です。
(18) : error C2100: 間接指定演算子 (*) の使い方が正しくありません。
(18) : error C2106: '=' : 左のオペランドが、左辺値になっていません。

813: ◆QZaw55cn4c
11/10/25 04:02:25.37
>>808
みあたりませんけど?

814:デフォルトの名無しさん
11/10/25 08:13:31.97
>>808
頭悪いページだな。

>コマンドプロンプト リダイレクト 画面にも表示
と言う検索に対して、コメントが、

>リダイレクトの意味がわかっていないからこういうおバカなキーワードになる。

815:デフォルトの名無しさん
11/10/25 10:22:21.24
>>807
int main( void )
{
system( "sort < infile > outfile" );
system( "rm infile" );
system( "mv outfile infile" );
return 0;
}



最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch