如何输入一个带空格的二维字符数组(用C语言) 怎样读取一个带空格的字符串到二维数组中 C语言

\u5982\u4f55\u5728C\u8bed\u8a00\u4e2d\u8f93\u5165\u4e00\u4e2a\u542b\u7a7a\u683c\u7684\u4e8c\u7ef4\u5b57\u7b26\u6570\u7ec4

\u5bf9\u4e8e\u6bcf\u4e2a\u5b57\u7b26\uff0c\u4f7f\u7528%s\u63a7\u5236\u7b26\u8bfb\u53d6\uff08%s\u5b58\u5165\u5bf9\u8c61\u53ea\u8981\u662fchar\u578b\u5373\u53ef\uff0c\u4e0e\u5b57\u7b26\u4e32\u5927\u5c0f\u65e0\u5173\uff09\uff0c
\u5982
char c;scanf("%s",&c);\u662f\u5408\u6cd5\u7684\u3002\u4e14%s\u4f1a\u8df3\u8fc7\u7a7a\u683c\u4e0e\u6362\u884c

#include
int main()
{
char a[] ="abc dsa";
char b[10][10] = {};
int pos1 = 0, pos2 = 0, pos3;
char *p = a;
while(*p)
{
while(*p !=' ' && *p != '\0')
{

b[pos1][pos2 ++] = *p ++;
} \u8fd8\u6709\u4e00\u90e8\u5206\uff0c\u9700\u8981\u7684\u8bdd\u7ee7\u7eed\u8ffd\u95ee

用gets(str), 它是以回车作为结束的。
#include <stdio.h>
int main()
{
char str[100];
gets(str);
printf("%s\n", str);
return 0;
}

#include<stdio.h>
#define M 5 //行数
#define N 5 //列数
char carray[M][N];
void getArray()
{
char str[10];
int i,j;
for(i=0; i<M; i++)
{
for(j=0; j<N; j++)
{
scanf("%s", str);
carray[i][j] = str[0];
}
}
}

int main()
{
int i,j;
getArray();
printf("Matex: %d %d\n", M, N);
for(i=0; i<M; i++)
{
for(j=0; j<N; j++)
printf("%c ", carray[i][j]);
printf("\n");
}
}

  • 璇锋暀浜岀淮鏁扮粍濡備綍杈撳叆鍟?
    绛旓細i<=3;i++){ for(j=0;j<=4;j++)printf("%d ",a[i][j]);} } 瑙f瀽:杩愯绋嬪簭锛杈撳叆鏁存暟锛屽彲浠 1 鍥炶溅 2 鍥炶溅 3 鍥炶溅 鎴 1 2 3 4 5 鍥炶溅 6 鍥炶溅 7 8 鍥炶溅 涔熷氨鏄锛屽彲浠涓涓鏁版嵁杈撳叆鍚庢寜鍥炶溅锛屾垨杈撳叆寰堝鏁版嵁褰兼闂寸敤绌烘牸鍒嗛殧鍐嶆寜鍥炶溅銆備富瑕佸師鍥犳槸C閲囩敤缂撳啿杈撳叆杈撳嚭娴 ...
  • 鐢╟璇█缂栧啓涓涓n琛宯鍒鐨勪簩缁鏁扮粍,涓诲瑙掔嚎涓1鍏朵綑涓0,鏁版嵁涔嬮棿绌烘牸,姣...
    绛旓細include <iostream>  using namespace std; int main(){     int n;    cin >> n;       //杈撳叆浜岀淮鏁扮粍鐨勮鍒楁暟   &#...
  • c璇█澶х杩 鎯崇粰浜岀淮鏁扮粍璧嬪,2涓暟鍗犵敤涓琛,鑰岃繖涓や釜鏁颁箣闂存绌烘牸闅斿紑...
    绛旓細while(scanf("%d%d",&a,&b)!=EOF)鐢╡of鏉ヨ〃绀虹粨鏉 濡傛灉鏄湪鏍囧噯io涓婏紝缁撴潫鏍囧織鏄痗rtl+z
  • c璇█ 濡備綍鐢浜岀淮鏁扮粍瀹炵幇绌哄績鑿卞舰 鐢*鎵撳嚭鏉
    绛旓細//鏍稿績鎬濇兂灏辨槸棣栧厛鎶浜岀淮瀛楃鏁扮粍鍏冪礌鍏ㄨ涓绌烘牸绗︼紝鍐嶅皢鐗瑰畾浣嶇疆鍏冪礌璁句负*锛屽啀杈撳嚭#include "stdio.h"#define N 9 //鏁扮粍鐨勮鍒楁暟int main(){ char str[N][N]={0}; //渚嬪瓙,琛屽垪鏁板簲璇ユ槸濂囨暟 int i,j;for(i=0;i<N;i++)for(j=0;j<N;j++)str[i][j]=' ';//鍏堝叏閮...
  • c璇█浜岀淮鏁扮粍杈撳叆
    绛旓細杈撳叆鏍煎紡閲屼笉瑕佹坊鍔绌烘牸(浣犵敤浜嗭細 "%d "锛 銆傛敼鐢 scanf("%d", &a[j][i]); 灏卞彲浠ヤ簡銆杈撳叆鐨鏁版嵁 鐢ㄧ┖鏍 鎴 鎹㈣绗﹀垎闅斿嵆鍙
  • 鐢ㄦ寚閽杈撳叆/杈撳嚭涓涓2琛3鍒鐨勪簩缁鏁扮粍,瑕佹眰杈撳嚭鐨勬暟鎹棿鐩搁殧5涓绌烘牸
    绛旓細Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click Dim i, j, ji, spaces, kongge As Short Dim huiche As String kongge = 0 huiche = Chr(13) + Chr(10)Label2.Text = ""For i = 1 To 9 For j = i To 9 ji = i * j spaces = IIf(...
  • 瀹氫箟涓涓 char绫诲瀷鐨勪簩缁鏁扮粍 鎬庝箞鍒嗚杈撳叆鏁版嵁 瑕佹槸鏁插洖杞︾殑璇 鍥炶溅涓...
    绛旓細鐢%c璇诲叆瀛楃鐨勬椂鍊欙紝绌烘牸鍜屽洖杞﹂兘榛樿琚綋浣滃垎闅旂銆備緥濡傛垜瀹氫箟浜涓涓簩缁鏁扮粍char c[2][2]鍙互杩欐牱鏉ヨ鍏:for(int i = 0;i < 2;i++)for(int j = 0;j < 2;j++)scanf("%c",&c[i][j]);浣杈撳叆鐨鏃跺欏彲浠ョ洿鎺ュ湪涓琛岃緭鍏ワ紝鍍忚繖鏍:a b c d 涔熷彲蹇冪敤鍥炶溅鏉ュ垎闅旓紝鍍忚繖鏍:a b c...
  • c绋鎬庝箞鐢╯canf璇诲彇txt鏂囦欢涓甯︽湁绌烘牸鐨勫瓧绗︿覆,骞跺皢鏁板瓧瀛樺叆浜岀淮鏁扮粍涓...
    绛旓細FILE *fp = fopen("data.txt","r");int a[4][5];for(int i=0;i<4;i++) for(int j=0;j<5;j++) fscanf(fp,"%d",&a[i][j]);姝ゆ椂鐭╅樀灏辫淇濆瓨鍒浜岀淮鏁扮粍a[4][5]涓
  • C璇█浜岀淮鏁扮粍杈撳叆
    绛旓細%c",&a[i][0],&a[i][1],&a[i][2],&a[i][3]);} for(i=0;i<3;i++){ for(j=0;j<4;j++){ printf("%c ",a[i][j]);} printf("\n");} }2涓棶棰 1.浣犵殑鏁扮粍鏄浜岀含鏄4涓笅鏍囷紝浣犵殑鍐呭眰寰幆鍙湁3涓2.闇瑕佸鍔 fflush(stdin);鐢ㄦ潵娓呯┖閿洏杈撳叆鐨缂撳啿鍖 ...
  • 鏁扮粍瀛楃鏁扮粍
    绛旓細鑰屾棤闇閫愪釜瀛楃澶勭悊銆傚湪瀹為檯鎿嶄綔涓紝杈撳叆瀛楃涓鏃堕渶瑕佺‘淇濇暟缁勯暱搴﹁冻澶燂紝濡俙char st[15];`锛屼笖閬垮厤鍦╯canf涓緭鍏ュ惈绌烘牸鐨勫瓧绗︿覆锛屼互鍏嶅奖鍝嶈緭鍏ャ備緥濡傦紝濡傛灉杈撳叆鐨勫瓧绗︿覆涓鏈夌┖鏍锛屽彲浠ュ皢鍏跺垎鍓插埌澶氫釜鏁扮粍涓紝濡俙char st1[6], st2[6], st3[6], st4[6];`锛岀劧鍚庡垎鍒緭鍑恒
  • 扩展阅读:手机打字空格键在哪 ... 如何电脑编辑搞空格 ... 空格键的点点怎么去掉 ... 微信空格键怎么打出来 ... 提取左边第5-7个字符 ... 手机26键盘打特殊符号 ... 怎么设置空格显示小点 ... 输入法能打出来的符号文字 ... 微信空格怎么弄成空格呀 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网