>>1みたいな関数の作成ならStackoverflowとかAIプログラマーを使ってもいいと思うけどな
>>171
いいね!C言語なのに継承っぽく書けてて美しい 他の言語だと怒られそうな書き方がまかり通るのがCの楽しいとこ
void hoge( char *in, char *out[4] ){
while(*in) *out[ 'a'<=*in && *in<='z' ? 0
: 'A'<=*in && *in<='Z' ? 1
: '0'<=*in && *in<='9' ? 2
: 3 ]++ = *in++;
*out[0]=*out[1]=*out[2]=*out[3]='\0';
}
こんなんでいいか
#include <stdio.h>
#define LEN 101
main() {
char str[LEN*5];
char *s,*p,*u,*l,*n,*o,*z;
z=(o=(n=(l=(u=(s=p=str)+LEN)+LEN)+LEN)+LEN)+LEN;
scanf("%s", p);
while(((unsigned char)((*n++=*p++)-'0'))<10 || ((unsigned char)((*u++=*--n)-'A'))<26 || ((unsigned char)((*l++=*--u)-'a'))<26 || (*o++=*--l));
while(s<z) puts(s+=LEN);
}
0252番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 5e8f-hTXz)2022/11/08(火) 23:17:44.73ID:uUw9keSW0
system関数でsedとか使うかなぁ。
俺は中卒なんだけど、情報系の大学行ってる奴の課題やってあげて卒業させてあげたわ。(win32apiだけで難しい計算のグラフ書いてやった)
それから20年経ったけど、奴はアキバの企業でSESしてるってfacebookに書いてあったわ。頑張ったんだなぁ。
俺は当時飲食店のバイトリーダーだったが今はSESやってる。
0254番組の途中ですがアフィサイトへの転載は禁止です (テテンテンテン MM96-xRwc)2022/11/08(火) 23:25:39.92ID:9WW+/K0GM
>>252
そんな贅沢な環境でC言語指定されないだろw 0255番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW f544-8JhC)2022/11/08(火) 23:33:11.91ID:ofd75fti0
isaとか色々なかったかな?
そんなの使えよ
ascii限定なら問題ねーだろ
0256番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 920d-I5Cu)2022/11/08(火) 23:35:52.09ID:CXULhmYS0
>>12
成人の知能に達してないから今す具転生したほうがいいよ alp()をそままマクロにしてヘッダーにして
関数でラッピングしたのを4個用意するだけだから
ほとんど作業いらない
>>28
完成品の外付けボード使ったけど、高校のときポケコンでやったな
BASICの代わりにC使ったら回転早くなったw
当時、つーか今もだけど力量不足でアセンブラはやらなかった 0262番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 928b-1bV6)2022/11/09(水) 01:33:50.09ID:4xwvlfDk0
ポインタまでの基本文法教えてあとは
Pythonとjavascriptで自由にやらせたほうがいいよ
0263番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW b189-QRcc)2022/11/09(水) 01:50:14.42ID:kBKjPuNK0
>>28
マイコンでやったなぁ
ブザーの周波数で音階作るのとか初見だと驚いて面白かった 0264番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 5e8f-tVdn)2022/11/09(水) 02:01:14.69ID:Nut30KN60
>>254
研究室のunixでもよかったのかもしれないけどC言語だったみたいよ。俺は当時ms-dosかwindows。うーんMFCでwindowsアプリ書くのが趣味だった。中卒の飲食店バイトリーダーなのに毎月数千円する技術系の専門書買ってた。
年齢的にバイトも嫌だったし巨乳jdに振られて踏ん切りついて辞めてから職業SEに何とかなれた。 答えてるから知恵袋よりは1億倍マシだと思う
あそこはネチネチ言っただけで答えないしそれにベストアンサーついてたりしてイライラするから
0266番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 51d2-syKy)2022/11/09(水) 05:00:50.05ID:XM6x3jVL0
本当はcじゃなくてもいいけど学問としてプログラム(ロジック)を学ばせたいから初期状態で余計なライブラリとかがないc言語なんじゃないかなと思う
0268番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW de9f-axbQ)2022/11/09(水) 05:03:32.32ID:9LZFI6A60
C言語っていつ使うの?
0269番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ a200-N96K)2022/11/09(水) 05:15:51.74ID:hqTrTHry0
0270番組の途中ですがアフィサイトへの転載は禁止です (スップー Sd12-Ha8H)2022/11/09(水) 05:15:55.75ID:8l+dgNImd
お前ら大学で習ったとか実は若いんだな…
俺が大学行った頃は8801で趣味でBASICやってた人がちらほらいたくらい(´;ω;`)
ちゃんと答えてるじゃん
スペックを要求した後説教して放置する先生方を馬鹿にしてるのか?
0272番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ a200-N96K)2022/11/09(水) 05:21:02.60ID:hqTrTHry0
>>270
35年前にBASIC弄ってたけど。そのあとは、8ビット機でCだわ。
今の若者は、ハードが分からないポンコツ連中ばっかでダメだわ。 こういうのよくいるよね
質問に答えずに説教じみた回答をするアホ
Microsoftコミュニティよりはるかに役に立つ回答だろ
MicrosoftコミュニティならOS再インストールしろとアドバイスされるぞ
0276番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 51d2-Z7y3)2022/11/09(水) 06:28:42.79ID:oLHgx2LV0
>>274
こういうのよくいるよね
ソースも読まずに叩くアホ 0277番組の途中ですがアフィサイトへの転載は禁止です (ササクッテロラ Sp79-Z7y3)2022/11/09(水) 06:56:45.33ID:lERZYeY0p
まぁ回答するのはアホだわ
>>261
mallocなりで可変長に対応するところまでが課題だよな >>261
何も無いなら指定は欲しいけど添付のプログラムを元にという課題だから雛形で指定してるサイズで十分と解釈すれば良いんだろう 0281番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 5e8f-hTXz)2022/11/09(水) 08:43:45.21ID:Nut30KN60
教授は大したことないと思ってるけど情報系に進学する奴って大学行ったら教えてくれると思ってるからキャップがひどいんだよな。Cだとなおさら。pythonとかp言語なら出来そうだけど
ポインタ使わなくてもvoid main()から次が全く書けないんだと思う
0282番組の途中ですがアフィサイトへの転載は禁止です (スッププ Sdb2-c6gY)2022/11/09(水) 08:53:51.89ID:l9U7D1+Pd
良い奴やん、教える才能あるで
C言語は知識として知っておく程度にして
実際にはC++でプログラム書くのがよろしい
道具の使い方を覚えるのと
道具を使って何を作るのかは別知識
最初は繰り返し鍛錬よ
大学生とか広く浅くってテスト解くためにつまみ食いしてるだけでしょ
そんなのにプログラムやれや!って言っても…
>>1の課題の問題の意味がよくわからんのだが
入力された文字列が大文字のみか小文字のみか大文字小文字数字を含むのかそれ以外の文字を含むのか4種類に分けろという意味なのか? >>287
入力の仕様が曖昧ない点を除けば解釈に悩むような課題じゃないぞ
ABab-3Cd*6Aみたいなのが入力されたら以下のように種別ごとに文字列を分けて出力する
ABCA
abd
36
-* 問題文分からない奴ってアスペか何かでしょ
細かいとこで突っかかって留年してそう
大学の課題とかこういうのばかりで全然親切じゃないし
0290番組の途中ですがアフィサイトへの転載は禁止です (オッペケ Sr79-ogzm)2022/11/09(水) 10:54:43.04ID:hLF/Ekwyr
>>91
特徴的な変数名など入れて回答してあげると、講師がGoogle classroomなどでコピペ検出するのが捗る 0291番組の途中ですがアフィサイトへの転載は禁止です (オッペケ Sr79-ogzm)2022/11/09(水) 10:56:23.99ID:hLF/Ekwyr
>>275
入力した文字列を〈中略〉という課題がわからないのですね。〈後略〉 結局ifやforの条件式命令文を書くのがプログラミングなんだろ?
それをdimとかで格納して呼び出すとか
変数に入れて置くとか
でもヤレル事がゲームでクリックしたりする事くらいしか思いつかないわ
こういう大学でやってるようなのは意味わからん
精々VBAがやっと
0293番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 0987-Tlaq)2022/11/09(水) 11:27:13.25ID:R5S2/59N0
最近MATLAB知って、今までの苦労はなんだったのかとなっている
0294番組の途中ですがアフィサイトへの転載は禁止です (テテンテンテン MM96-IFVF)2022/11/09(水) 11:30:44.93ID:6uuKRTECM
>>91
Yahoo!知恵遅れとか専門板とかそうだろ
その情報だけじゃお答えできませんとかなんとか難癖つけるのが趣味 0295番組の途中ですがアフィサイトへの転載は禁止です (ササクッテロロ Sp79-hfQB)2022/11/09(水) 12:02:16.21ID:x/TPY73Cp
>>74
そんな他の人が分からなくなるような可読性基地外なコード書くなよ、、、