
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
プログラムの練習のつもりで作ってみました。
#include <stdio.h>
int main(){
char *p;
p=(char *)"abcdef☆ghijklmnopqrstu_vwxyz";
while (*p != NULL) {
if (*p == *"☆") {
if (*++p == *("☆"+1)) {
while (*p != '_') {
if (*p == NULL)return 0;
p++;
}
p++;
}
else {
printf("%c", *(p-1));
}
}
printf("%c", *p++);
}
printf_s("\nEnterキーを押してください"); (void)getchar();
return 0;
}
"abc…"をファイルから読み取る場合は注意が必要です。全角文字は何種類かの記述法があるので,このプログラムでうまくいかない場合もあります。ファイルの保存時エンコードをANSIにしてあるとうまくいきます。
No.3
- 回答日時:
>数字で指定するのではなく文字で指定したいです。
while 文字がある間 {
if(☆から_の間の文字) 何もしない
else 文字を出力
}
でいいんじゃない?
No.1
- 回答日時:
1. 正規表現での置換ができるライブラリを探してそれでなんとかする.
2. ☆と_の位置をがんばって (strstr かなんかで) 調べて memmove なり strcpy (strncpy) なりで動かす.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
電子書籍プレゼントキャンペーン!
最大2万円超分当たる!マンガや小説が読める電子書籍サービス『Renta!』で利用できるギフトコードプレゼント実施中!
-
[C言語] コメント文字列を無視して、数値データを読み込むプログラム部分について
C言語・C++・C#
-
C言語について教えて欲しいです。 ファイルの中身をコピーするプログラムを作ってます aというファイル
C言語・C++・C#
-
C言語について。
C言語・C++・C#
-
4
c言語で自然数nを入力、2以上n以下の偶数の累積sumを求めるプログラムをfor文を使って作りたいで
C言語・C++・C#
-
5
C言語 少しの疑問
C言語・C++・C#
-
6
c言語について array[i]-‘0’ これってどーゆー意味ですか? (ちなみに16進数を10進数
C言語・C++・C#
-
7
C言語について質問です。 以下のような結果を出すためにはどのようなコードが良いですか?サンプルコード
C言語・C++・C#
-
8
PCの性能とビルド時間
C言語・C++・C#
-
9
ある線が円の範囲に入っているかの計算
C言語・C++・C#
-
10
コンピュータでいう「割り込み」とはどういう意味ですか?わかりやすく教えてほしいです。
C言語・C++・C#
-
11
C言語の課題が出たのですが自力でやっても分かりませんでした。 要素数がnであるint型の配列v2の並
C言語・C++・C#
-
12
【プログラミング】制限なし部分和の配列の処理について
C言語・C++・C#
-
13
参考にいろいろとc言語、c++言語プログラミングでレジストリーを操作したいのですが、無料配布のc++
C言語・C++・C#
-
14
gcc のコンパイラオプションについて
C言語・C++・C#
-
15
C言語について。
C言語・C++・C#
-
16
C言語について
C言語・C++・C#
-
17
C言語
C言語・C++・C#
-
18
C言語で移動平均のプログラムを作りたいのですが、数値をファイルから取ってきて計算をするプログラムはど
C言語・C++・C#
-
19
C++言語の16進数の表現についておしえてください
C言語・C++・C#
-
20
TCP/IP通信時のサーバーからの受信
C言語・C++・C#
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
C言語、単語ごとに改行したい
-
5
C言語で可変長から固定長に変換...
-
6
C++
-
7
sscanfとscanfの違いがよくわか...
-
8
C言語で16進数文字列から16進数...
-
9
エディットボックスに入力され...
-
10
反転した数値を表示させるやり方
-
11
fgets関数を使用したときの文字...
-
12
atoiでの文字列以外のエラー処...
-
13
C言語でif文が予想と違う動きを...
-
14
C言語の質問です if(a[0]>a[1]&...
-
15
C言語初心者です、、、お助けく...
-
16
数学『二次関数』 ②の問題なの...
-
17
std::set<int> で、ある値が何...
-
18
2÷3などの余りについて
-
19
C言語でdouble型の小数点の引き...
-
20
C言語での引数の省略方法
おすすめ情報
公式facebook
公式twitter