だれかおしえて – プログラミング – Home

通知
すべてクリア

だれかおしえて


かおる
 かおる
(@かおる)
ゲスト
結合: 23年前
投稿: 3
Topic starter  

大学で課題が出たんだけど全然わからない
1、キーボードから文字列を読み込んで,読み込んだ文字列の長さを表示するプログラムを作成
2、キーボードから文字列を読み込んで,読み込んだ文字列を逆にした文字列を表示するプログ
ラムを作成
3、小文字のaからzまでを表示するプログラムを作成せよ.ただし文字定数および文字列定数
を使ってはいけない
4、キーボードから文字列を読み込んで,読み込んだ文字列が逆から読んでも同じ(回文のよう
なもの)文字列かどうかを判定するプログラムを作成
誰かわかりませんか?ひとつだけでもいいので・・・


引用解決済
トピックタグ
汎
 汎
(@汎)
ゲスト
結合: 22年前
投稿: 43
 

講義 寝てましたね 春ですからねぇ

本題の部分ではなく、キーボード(標準入力と仮定)から文字列を
読み込むところだけ

#define BUF_SIZE 81

char buffer[BUF_SIZE];
int i, ch;

/* Read in single line from stdin: */
for( i = 0; (i < (BUF_SIZE-1)) && ((ch = getchar()) != EOF)
&& (ch != '\n'); i++ )
buffer[i] = (char)ch;

buffer[i] = '\0';

 読み込む文字数を多くしたければ配列とループ数を

問題は
このコード表を理解しているかということと、
配列を理解しているかなどの基礎ですね。
自分でできなきゃ、この単位はあきらめほうがいいでしょう


返信引用
めそ
 めそ
(@めそ)
ゲスト
結合: 22年前
投稿: 1
 

ここはVC++の掲示板何で微妙に板違いじゃないの?
そのくらいの課題ならC言語の入門サイトに行けば絶対サンプルがあるし。
ちょっとは自分で調べようとしたらどうでしょうか?


返信引用
らふ
 らふ
(@らふ)
ゲスト
結合: 23年前
投稿: 18
 

誰かがきついことを書く前に…

まずは問題を小さな部分に分けて考えましょう。

>1、キーボードから文字列を読み込んで,読み込んだ文字列の長さを表示するプログラ
ムを作成

流れとしては、
1) キーボードから文字列を配列へ読み込む
2) 文字列の長さを求める
3) 長さを表示する

になります。キーワードを示しますから、ご自分で参考書や教科書をしらべて
やってみてください。その上でどうしてもわからないことが出てきたら、
また質問をなげてみるというのいいかも知れません。
1) sscanf()
2) strlen()
3) fprintf()


返信引用
らふ
 らふ
(@らふ)
ゲスト
結合: 23年前
投稿: 18
 

だいぶ遅かったみたいですね。
リロードしてから書き込めばよかったかな...


返信引用
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 23年前
投稿: 1301
 

> 誰かわかりませんか?ひとつだけでもいいので・・・

僕は全部わかります。
# 質問には答えたぞ^^;


返信引用
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 23年前
投稿: 1301
 

茶化すだけではアレなので、

0、キーボードから文字列を読み込んで,読み込んだ文字列をそのまま表示するプログラムを作

これをまず書きましょう。1~4はどれも0の応用ですから。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました